# near model CODE resource # jump table entries: 2936-2954 (19 of them) export_367: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2054 movea.l A0, [A4] 0000000C 7000 moveq.l D0, 0x00 0000000E 2140 005E move.l [A0 + 0x5E], D0 00000012 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000016 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000001A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000001E 2F0C move.l -[A7], A4 00000020 4EAD 0DAA jsr [A5 + 0xDAA /* export_433 */] 00000024 286E FFFC movea.l A4, [A6 - 0x4] 00000028 4E5E unlink A6 0000002A 205F movea.l A0, [A7]+ 0000002C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000030 4ED0 jmp [A0] 00000032 9754 sub.w [A4], D3 00000034 5441 addq.w D1, 2 00000036 5247 addq.w D7, 1 00000038 4554 chk.w D2, [A4] 0000003A 4142 chk.w D0, D2 0000003C 4C45 434F movem.l D0,D1,D2,D3,D6,A0,A1,A6, D5 00000040 4E54 524F link A4, -0xFFFFADB1 00000044 4C2E 4952 4553 movem.w D1,D4,D6,A0,A3,A6, [A6 + 0x4553] 0000004A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000004C-00000052 fn0000004C: 0000004C 4E56 0000 link A6, 0 00000050 2F0C move.l -[A7], A4 // end alternate branch 0000004C-00000052 fn0000004C: // (misaligned) 0000004E 0000 2F0C ori.b D0, 0xC 00000052 286E 0008 movea.l A4, [A6 + 0x8] 00000056 2054 movea.l A0, [A4] 00000058 7000 moveq.l D0, 0x00 0000005A 2140 005E move.l [A0 + 0x5E], D0 0000005E 2F2E 001A move.l -[A7], [A6 + 0x1A] 00000062 2F2E 0016 move.l -[A7], [A6 + 0x16] 00000066 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000006A 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000006E 1F2E 000E move.b -[A7], [A6 + 0xE] 00000072 3F2E 000C move.w -[A7], [A6 + 0xC] 00000076 2F0C move.l -[A7], A4 00000078 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */] 0000007C 286E FFFC movea.l A4, [A6 - 0x4] 00000080 4E5E unlink A6 00000082 205F movea.l A0, [A7]+ 00000084 4FEF 0016 lea.l A7, [A7 + 0x16] 00000088 4ED0 jmp [A0] 0000008A 8025 or.b D0, -[A5] 0000008C 5454 addq.w [A4], 2 0000008E 4152 chk.w D0, [A2] 00000090 4745 chk.w D3, D5 00000092 5441 addq.w D1, 2 00000094 424C clr.w A4 00000096 4543 chk.w D2, D3 00000098 4F4E chk.w D7, A6 0000009A 5452 addq.w [A2], 2 0000009C 4F4C chk.w D7, A4 0000009E 2E49 movea.l A7, A1 000000A0 5441 addq.w D1, 2 000000A2 5247 addq.w D7, 1 000000A4 4554 chk.w D2, [A4] 000000A6 4142 chk.w D0, D2 000000A8 4C45 434F movem.l D0,D1,D2,D3,D6,A0,A1,A6, D5 000000AC 4E54 524F link A4, -0xFFFFADB1 000000B0 4C00 0000 movem.w , D0 export_368: 000000B4 4E56 0000 link A6, 0 000000B8 2F2E 001A move.l -[A7], [A6 + 0x1A] 000000BC 2F2E 0016 move.l -[A7], [A6 + 0x16] 000000C0 2F2E 0012 move.l -[A7], [A6 + 0x12] 000000C4 1F2E 0010 move.b -[A7], [A6 + 0x10] 000000C8 1F2E 000E move.b -[A7], [A6 + 0xE] 000000CC 3F2E 000C move.w -[A7], [A6 + 0xC] 000000D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000D4 4EBA FF76 jsr [PC - 0x8A /* 0000004C */] 000000D8 4E5E unlink A6 000000DA 205F movea.l A0, [A7]+ 000000DC 4FEF 0016 lea.l A7, [A7 + 0x16] 000000E0 4ED0 jmp [A0] 000000E2 8021 or.b D0, -[A1] 000000E4 5452 addq.w [A2], 2 000000E6 4550 chk.w D2, [A0] 000000E8 4541 chk.w D2, D1 000000EA 5449 addq.w A1, 2 000000EC 4E47 trap 7 000000EE 4255 clr.w [A5] 000000F0 5454 addq.w [A4], 2 000000F2 4F4E chk.w D7, A6 000000F4 2E49 movea.l A7, A1 000000F6 5245 addq.w D5, 1 000000F8 5045 addq.w D5, 8 000000FA 4154 chk.w D0, [A4] 000000FC 494E chk.w D4, A6 000000FE 4742 chk.w D3, D2 00000100 5554 subq.w [A4], 2 00000102 544F addq.w A7, 2 00000104 4E00 .invalid // invalid opcode 4 00000106 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_369: // at 00000108 (misaligned) 0000010A 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000010E 001A 2F2E ori.b [A2]+, 0x2E /* '.' */ 00000112 0016 2F2E ori.b [A6], 0x2E /* '.' */ 00000116 0012 1F2E ori.b [A2], 0x2E /* '.' */ 0000011A 0010 1F2E ori.b [A0], 0x2E /* '.' */ 0000011E 000E 3F2E ori.b A6, 0x2E /* '.' */ 00000122 000C 2F2E ori.b A4, 0x2E /* '.' */ 00000126 0008 4EAD ori.b A0, 0xAD 0000012A 0DA2 bclr -[A2], D6 0000012C 4E5E unlink A6 0000012E 205F movea.l A0, [A7]+ 00000130 4FEF 0016 lea.l A7, [A7 + 0x16] 00000134 4ED0 jmp [A0] 00000136 8021 or.b D0, -[A1] 00000138 5444 addq.w D4, 2 0000013A 4F4E chk.w D7, A6 0000013C 4F54 chk.w D7, [A4] 0000013E 4849 pea.l A1 00000140 4E47 trap 7 00000142 4255 clr.w [A5] 00000144 5454 addq.w [A4], 2 00000146 4F4E chk.w D7, A6 00000148 2E49 movea.l A7, A1 0000014A 444F neg.w A7 0000014C 4E4F trap 15 0000014E 5448 addq.w A0, 2 00000150 494E chk.w D4, A6 00000152 4742 chk.w D3, D2 00000154 5554 subq.w [A4], 2 00000156 544F addq.w A7, 2 00000158 4E00 .invalid // invalid opcode 4 0000015A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_370: // at 0000015C (misaligned) 0000015E 0000 48E7 ori.b D0, 0xE7 00000162 0318 btst [A0]+, D1 00000164 286E 0008 movea.l A4, [A6 + 0x8] 00000168 7002 moveq.l D0, 0x02 0000016A 2F00 move.l -[A7], D0 0000016C 486D 29B2 pea.l [A5 + 0x29B2 /* export_1330 */] 00000170 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000174 2054 movea.l A0, [A4] 00000176 2140 0024 move.l [A0 + 0x24], D0 0000017A 2054 movea.l A0, [A4] 0000017C 2F28 0024 move.l -[A7], [A0 + 0x24] 00000180 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000184 2F0C move.l -[A7], A4 00000186 4EAD 1812 jsr [A5 + 0x1812 /* export_766 */] 0000018A 4A6E 000E tst.w [A6 + 0xE] 0000018E 504F addq.w A7, 8 00000190 670E beq +0x10 /* 000001A0 */ 00000192 302E 000E move.w D0, [A6 + 0xE] 00000196 48C0 ext.l D0 00000198 2F00 move.l -[A7], D0 0000019A 2F0C move.l -[A7], A4 0000019C 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */] label000001A0: 000001A0 486D EC80 pea.l [A5 - 0x1380] 000001A4 2F0C move.l -[A7], A4 000001A6 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 000001AA 7C01 moveq.l D6, 0x01 000001AC 6058 bra +0x5A /* 00000206 */ label000001AE: 000001AE 4A6E 000C tst.w [A6 + 0xC] 000001B2 6712 beq +0x14 /* 000001C6 */ 000001B4 598F subq.l A7, 4 000001B6 302E 000C move.w D0, [A6 + 0xC] 000001BA 48C0 ext.l D0 000001BC 2F00 move.l -[A7], D0 000001BE 4EAD 1802 jsr [A5 + 0x1802 /* export_764 */] 000001C2 201F move.l D0, [A7]+ 000001C4 6008 bra +0xA /* 000001CE */ label000001C6: 000001C6 598F subq.l A7, 4 000001C8 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] 000001CC 201F move.l D0, [A7]+ label000001CE: 000001CE 2640 movea.l A3, D0 000001D0 2F0B move.l -[A7], A3 000001D2 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000001D6 486D EC88 pea.l [A5 - 0x1378] 000001DA 2F0B move.l -[A7], A3 000001DC 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 000001E0 7E01 moveq.l D7, 0x01 000001E2 6010 bra +0x12 /* 000001F4 */ label000001E4: 000001E4 2054 movea.l A0, [A4] 000001E6 2F28 0024 move.l -[A7], [A0 + 0x24] 000001EA 2F0B move.l -[A7], A3 000001EC 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 000001F0 3007 move.w D0, D7 000001F2 5247 addq.w D7, 1 label000001F4: 000001F4 BE6E 000C cmp.w D7, [A6 + 0xC] 000001F8 6FEA ble -0x14 /* 000001E4 */ 000001FA 2F0B move.l -[A7], A3 000001FC 2F0C move.l -[A7], A4 000001FE 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 00000202 3006 move.w D0, D6 00000204 5246 addq.w D6, 1 label00000206: 00000206 BC6E 000E cmp.w D6, [A6 + 0xE] 0000020A 6FA2 ble -0x5C /* 000001AE */ 0000020C 2054 movea.l A0, [A4] 0000020E 316E 000C 0022 move.w [A0 + 0x22], [A6 + 0xC] 00000214 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000021A 4E5E unlink A6 0000021C 205F movea.l A0, [A7]+ 0000021E 504F addq.w A7, 8 00000220 4ED0 jmp [A0] 00000222 9354 sub.w [A4], D1 00000224 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00000228 4752 chk.w D3, [A2] 0000022A 4944 chk.w D4, D4 0000022C 2E49 movea.l A7, A1 0000022E 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00000232 4752 chk.w D3, [A2] 00000234 4944 chk.w D4, D4 00000236 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_371: // at 00000238 (misaligned) 0000023A 0000 102D ori.b D0, 0x2D /* '-' */ 0000023E F9A0 .invalid <> 00000240 6738 beq +0x3A /* 0000027A */ 00000242 4267 clr.w -[A7] 00000244 42A7 clr.l -[A7] 00000246 486D 263C pea.l [A5 + 0x263C] 0000024A 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 0000024E 101F move.b D0, [A7]+ 00000250 4267 clr.w -[A7] 00000252 42A7 clr.l -[A7] 00000254 486D 2654 pea.l [A5 + 0x2654] 00000258 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 0000025C 101F move.b D0, [A7]+ 0000025E 4267 clr.w -[A7] 00000260 42A7 clr.l -[A7] 00000262 486D 2644 pea.l [A5 + 0x2644] 00000266 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 0000026A 101F move.b D0, [A7]+ 0000026C 4267 clr.w -[A7] 0000026E 42A7 clr.l -[A7] 00000270 486D 264C pea.l [A5 + 0x264C] 00000274 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000278 101F move.b D0, [A7]+ label0000027A: 0000027A 4E5E unlink A6 0000027C 4E75 rts 0000027E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_372: // at 00000280 (misaligned) 00000282 0000 102D ori.b D0, 0x2D /* '-' */ 00000286 F9A0 .invalid <> 00000288 670E beq +0x10 /* 00000298 */ 0000028A 4267 clr.w -[A7] 0000028C 42A7 clr.l -[A7] 0000028E 486D 2664 pea.l [A5 + 0x2664] 00000292 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000296 101F move.b D0, [A7]+ label00000298: 00000298 4267 clr.w -[A7] 0000029A 486D F0AC pea.l [A5 - 0xF54] 0000029E 3F3C A920 move.w -[A7], 0xA920 000002A2 486D 1A92 pea.l [A5 + 0x1A92 /* export_846 */] 000002A6 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 000002AA 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 000002AE 4267 clr.w -[A7] 000002B0 486D F0FC pea.l [A5 - 0xF04] 000002B4 3F3C A925 move.w -[A7], 0xA925 000002B8 486D 1A9A pea.l [A5 + 0x1A9A /* export_847 */] 000002BC 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 000002C0 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 000002C4 4267 clr.w -[A7] 000002C6 486D F07C pea.l [A5 - 0xF84] 000002CA 3F3C A91F move.w -[A7], 0xA91F 000002CE 486D 1AA2 pea.l [A5 + 0x1AA2 /* export_848 */] 000002D2 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 000002D6 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 000002DA 4267 clr.w -[A7] 000002DC 486D F0EC pea.l [A5 - 0xF14] 000002E0 3F3C A91B move.w -[A7], 0xA91B 000002E4 486D 1AAA pea.l [A5 + 0x1AAA /* export_849 */] 000002E8 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 000002EC 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 000002F0 4267 clr.w -[A7] 000002F2 486D F0CC pea.l [A5 - 0xF34] 000002F6 3F3C A83A move.w -[A7], 0xA83A 000002FA 486D 1AB2 pea.l [A5 + 0x1AB2 /* export_850 */] 000002FE 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00000302 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00000306 4267 clr.w -[A7] 00000308 486D F08C pea.l [A5 - 0xF74] 0000030C 3F3C A91C move.w -[A7], 0xA91C 00000310 486D 1ABA pea.l [A5 + 0x1ABA /* export_851 */] 00000314 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00000318 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 0000031C 4267 clr.w -[A7] 0000031E 486D F0DC pea.l [A5 - 0xF24] 00000322 3F3C A915 move.w -[A7], 0xA915 00000326 486D 1AC2 pea.l [A5 + 0x1AC2 /* export_852 */] 0000032A 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 0000032E 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00000332 4267 clr.w -[A7] 00000334 486D F10C pea.l [A5 - 0xEF4] 00000338 3F3C A908 move.w -[A7], 0xA908 0000033C 486D 1ACA pea.l [A5 + 0x1ACA /* export_853 */] 00000340 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00000344 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00000348 4267 clr.w -[A7] 0000034A 486D F09C pea.l [A5 - 0xF64] 0000034E 3F3C A970 move.w -[A7], 0xA970 00000352 486D 1AD2 pea.l [A5 + 0x1AD2 /* export_854 */] 00000356 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 0000035A 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 0000035E 2F3C A829 0000 move.l -[A7], 0xA8290000 00000364 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00000368 1B5F F11C move.b [A5 - 0xEE4], [A7]+ 0000036C 422D F078 clr.b [A5 - 0xF88] 00000370 1B7C 0001 F074 move.b [A5 - 0xF8C], 0x1 00000376 4E5E unlink A6 00000378 4E75 rts 0000037A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000037C-00000380 fn0000037C: 0000037C 4E56 FDB2 link A6, -0x024E // end alternate branch 0000037C-00000380 fn0000037C: // (misaligned) 0000037E FDB2 .invalid <> 00000380 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000384 47EE FF00 lea.l A3, [A6 - 0x100] 00000388 286E 0008 movea.l A4, [A6 + 0x8] 0000038C 2F0B move.l -[A7], A3 0000038E 3F3C 03EF move.w -[A7], 0x3EF 00000392 7001 moveq.l D0, 0x01 00000394 3F00 move.w -[A7], D0 00000396 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 0000039A 486E FDB2 pea.l [A6 - 0x24E] 0000039E 486E FEB2 pea.l [A6 - 0x14E] 000003A2 486E FEB4 pea.l [A6 - 0x14C] 000003A6 A9F5 syscall GetAppParms 000003A8 204B movea.l A0, A3 000003AA 5288 addq.l A0, 1 000003AC 7000 moveq.l D0, 0x00 000003AE 102E FDB2 move.b D0, [A6 - 0x24E] 000003B2 5240 addq.w D0, 1 000003B4 45EE FDB2 lea.l A2, [A6 - 0x24E] 000003B8 43F2 0000 lea.l A1, [A2 + D0.w] 000003BC 7000 moveq.l D0, 0x00 000003BE 1013 move.b D0, [A3] 000003C0 A02E syscall BlockMove/BlockMoveData 000003C2 1013 move.b D0, [A3] 000003C4 D12E FDB2 add.b [A6 - 0x24E], D0 000003C8 598F subq.l A7, 4 000003CA 486E FDB2 pea.l [A6 - 0x24E] 000003CE A906 syscall NewString 000003D0 2054 movea.l A0, [A4] 000003D2 215F 0002 move.l [A0 + 0x2], [A7]+ 000003D6 2054 movea.l A0, [A4] 000003D8 216D F124 0008 move.l [A0 + 0x8], [A5 - 0xEDC] 000003DE 2054 movea.l A0, [A4] 000003E0 117C 0001 000C move.b [A0 + 0xC], 0x1 000003E6 2054 movea.l A0, [A4] 000003E8 41E8 000E lea.l A0, [A0 + 0xE] 000003EC 43ED F814 lea.l A1, [A5 - 0x7EC] 000003F0 20D9 move.l [A0]+, [A1]+ 000003F2 20D9 move.l [A0]+, [A1]+ 000003F4 2054 movea.l A0, [A4] 000003F6 41E8 0016 lea.l A0, [A0 + 0x16] 000003FA 43ED F92C lea.l A1, [A5 - 0x6D4] 000003FE 20D9 move.l [A0]+, [A1]+ 00000400 20D9 move.l [A0]+, [A1]+ 00000402 2054 movea.l A0, [A4] 00000404 117C 0001 001E move.b [A0 + 0x1E], 0x1 0000040A 2054 movea.l A0, [A4] 0000040C 4228 001F clr.b [A0 + 0x1F] 00000410 2054 movea.l A0, [A4] 00000412 41E8 0020 lea.l A0, [A0 + 0x20] 00000416 43ED F814 lea.l A1, [A5 - 0x7EC] 0000041A 20D9 move.l [A0]+, [A1]+ 0000041C 20D9 move.l [A0]+, [A1]+ 0000041E 2054 movea.l A0, [A4] 00000420 117C 0002 0028 move.b [A0 + 0x28], 0x2 00000426 2054 movea.l A0, [A4] 00000428 117C 0002 0029 move.b [A0 + 0x29], 0x2 0000042E 2054 movea.l A0, [A4] 00000430 4228 002A clr.b [A0 + 0x2A] 00000434 2054 movea.l A0, [A4] 00000436 41E8 002C lea.l A0, [A0 + 0x2C] 0000043A 43ED F814 lea.l A1, [A5 - 0x7EC] 0000043E 20D9 move.l [A0]+, [A1]+ 00000440 20D9 move.l [A0]+, [A1]+ 00000442 2054 movea.l A0, [A4] 00000444 41E8 0034 lea.l A0, [A0 + 0x34] 00000448 43ED F814 lea.l A1, [A5 - 0x7EC] 0000044C 20D9 move.l [A0]+, [A1]+ 0000044E 20D9 move.l [A0]+, [A1]+ 00000450 2054 movea.l A0, [A4] 00000452 4228 003C clr.b [A0 + 0x3C] 00000456 486E FEB8 pea.l [A6 - 0x148] 0000045A 4EAD 357A jsr [A5 + 0x357A /* export_1707 */] 0000045E 2054 movea.l A0, [A4] 00000460 41E8 003E lea.l A0, [A0 + 0x3E] 00000464 43EE FEB8 lea.l A1, [A6 - 0x148] 00000468 700C moveq.l D0, 0x0C label0000046A: 0000046A 20D9 move.l [A0]+, [A1]+ 0000046C 51C8 FFFC dbf D0, -0x6 /* 0000046A */ 00000470 2054 movea.l A0, [A4] 00000472 7000 moveq.l D0, 0x00 00000474 2140 0072 move.l [A0 + 0x72], D0 00000478 2054 movea.l A0, [A4] 0000047A 2140 0076 move.l [A0 + 0x76], D0 0000047E 558F subq.l A7, 2 00000480 7001 moveq.l D0, 0x01 00000482 3F00 move.w -[A7], D0 00000484 486E FEEC pea.l [A6 - 0x114] 00000488 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 0000048C 3E1F move.w D7, [A7]+ 0000048E 2054 movea.l A0, [A4] 00000490 316E FEFA 0006 move.w [A0 + 0x6], [A6 - 0x106] 00000496 4A47 tst.w D7 00000498 6600 00A2 bne +0xA4 /* 0000053C */ 0000049C 2054 movea.l A0, [A4] 0000049E 2068 0002 movea.l A0, [A0 + 0x2] 000004A2 A029 syscall HLock 000004A4 558F subq.l A7, 2 000004A6 2054 movea.l A0, [A4] 000004A8 2068 0002 movea.l A0, [A0 + 0x2] 000004AC 2F10 move.l -[A7], [A0] 000004AE 2054 movea.l A0, [A4] 000004B0 3F28 0006 move.w -[A7], [A0 + 0x6] 000004B4 7001 moveq.l D0, 0x01 000004B6 1F00 move.b -[A7], D0 000004B8 7200 moveq.l D1, 0x00 000004BA 1F01 move.b -[A7], D1 000004BC 7001 moveq.l D0, 0x01 000004BE 3F00 move.w -[A7], D0 000004C0 3F00 move.w -[A7], D0 000004C2 486E FEFC pea.l [A6 - 0x104] 000004C6 486E FEFE pea.l [A6 - 0x102] 000004CA 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] 000004CE 3E1F move.w D7, [A7]+ 000004D0 2054 movea.l A0, [A4] 000004D2 2068 0002 movea.l A0, [A0 + 0x2] 000004D6 A02A syscall HUnlock 000004D8 4A47 tst.w D7 000004DA 6740 beq +0x42 /* 0000051C */ 000004DC 4213 clr.b [A3] 000004DE 2F0B move.l -[A7], A3 000004E0 3F3C 03EF move.w -[A7], 0x3EF 000004E4 7002 moveq.l D0, 0x02 000004E6 3F00 move.w -[A7], D0 000004E8 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000004EC 7000 moveq.l D0, 0x00 000004EE 1013 move.b D0, [A3] 000004F0 4A80 tst.l D0 000004F2 6748 beq +0x4A /* 0000053C */ 000004F4 558F subq.l A7, 2 000004F6 2F0B move.l -[A7], A3 000004F8 2054 movea.l A0, [A4] 000004FA 3F28 0006 move.w -[A7], [A0 + 0x6] 000004FE 7001 moveq.l D0, 0x01 00000500 1F00 move.b -[A7], D0 00000502 7200 moveq.l D1, 0x00 00000504 1F01 move.b -[A7], D1 00000506 7001 moveq.l D0, 0x01 00000508 3F00 move.w -[A7], D0 0000050A 3F00 move.w -[A7], D0 0000050C 486E FEFC pea.l [A6 - 0x104] 00000510 486E FEFE pea.l [A6 - 0x102] 00000514 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] 00000518 3E1F move.w D7, [A7]+ 0000051A 6620 bne +0x22 /* 0000053C */ label0000051C: 0000051C 3F2E FEFC move.w -[A7], [A6 - 0x104] 00000520 7000 moveq.l D0, 0x00 00000522 1F00 move.b -[A7], D0 00000524 1F00 move.b -[A7], D0 00000526 2F0C move.l -[A7], A4 00000528 4EBA 003E jsr [PC + 0x3E /* 00000568 */] 0000052C 558F subq.l A7, 2 0000052E 3F2E FEFC move.w -[A7], [A6 - 0x104] 00000532 3F2E FEFE move.w -[A7], [A6 - 0x102] 00000536 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */] 0000053A 544F addq.w A7, 2 label0000053C: 0000053C 4CEE 1C80 FDA2 movem.l D7,A2,A3,A4, [A6 - 0x25E] 00000542 4E5E unlink A6 00000544 2E9F move.l [A7], [A7]+ 00000546 4E75 rts 00000548 9D54 sub.w [A4], D6 0000054A 5052 addq.w [A2], 8 0000054C 4546 chk.w D2, D6 0000054E 5344 subq.w D4, 1 00000550 4F43 chk.w D7, D3 00000552 554D subq.w A5, 2 00000554 454E chk.w D2, A6 00000556 542E 4950 addq.b [A6 + 0x4950], 2 0000055A 5245 addq.w D5, 1 0000055C 4653 not.w [A3] 0000055E 444F neg.w A7 00000560 4355 chk.w D1, [A5] 00000562 4D45 chk.w D6, D5 00000564 4E54 0000 link A4, 0 fn00000568: 00000568 4E56 FEF8 link A6, -0x0108 0000056C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000570 3C2E 0010 move.w D6, [A6 + 0x10] 00000574 286E 0008 movea.l A4, [A6 + 0x8] 00000578 706A moveq.l D0, 0x6A 0000057A 2D40 FFFC move.l [A6 - 0x4], D0 0000057E A122 syscall NewHandle, flags=1 00000580 2648 movea.l A3, A0 00000582 200B move.l D0, A3 00000584 6700 011A beq +0x11C /* 000006A0 */ 00000588 204B movea.l A0, A3 0000058A A029 syscall HLock 0000058C 558F subq.l A7, 2 0000058E 3F06 move.w -[A7], D6 00000590 486E FFFC pea.l [A6 - 0x4] 00000594 2F13 move.l -[A7], [A3] 00000596 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000059A 3E1F move.w D7, [A7]+ 0000059C 6620 bne +0x22 /* 000005BE */ 0000059E 706A moveq.l D0, 0x6A 000005A0 B0AE FFFC cmp.l D0, [A6 - 0x4] 000005A4 6618 bne +0x1A /* 000005BE */ 000005A6 2053 movea.l A0, [A3] 000005A8 2010 move.l D0, [A0] 000005AA B0AD F124 cmp.l D0, [A5 - 0xEDC] 000005AE 660E bne +0x10 /* 000005BE */ 000005B0 2254 movea.l A1, [A4] 000005B2 5089 addq.l A1, 8 000005B4 7019 moveq.l D0, 0x19 label000005B6: 000005B6 22D8 move.l [A1]+, [A0]+ 000005B8 51C8 FFFC dbf D0, -0x6 /* 000005B6 */ 000005BC 32D8 move.w [A1]+, [A0]+ label000005BE: 000005BE 204B movea.l A0, A3 000005C0 A023 syscall DisposHandle/DisposeHandle 000005C2 4A47 tst.w D7 000005C4 6600 00DA bne +0xDC /* 000006A0 */ 000005C8 7001 moveq.l D0, 0x01 000005CA 2D40 FFFC move.l [A6 - 0x4], D0 000005CE 558F subq.l A7, 2 000005D0 3F06 move.w -[A7], D6 000005D2 486E FFFC pea.l [A6 - 0x4] 000005D6 486E FEF8 pea.l [A6 - 0x108] 000005DA 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000005DE 3E1F move.w D7, [A7]+ 000005E0 6648 bne +0x4A /* 0000062A */ 000005E2 4A2E FEF8 tst.b [A6 - 0x108] 000005E6 6742 beq +0x44 /* 0000062A */ 000005E8 7001 moveq.l D0, 0x01 000005EA B0AE FFFC cmp.l D0, [A6 - 0x4] 000005EE 663A bne +0x3C /* 0000062A */ 000005F0 7000 moveq.l D0, 0x00 000005F2 102E FEF8 move.b D0, [A6 - 0x108] 000005F6 2D40 FFFC move.l [A6 - 0x4], D0 000005FA 558F subq.l A7, 2 000005FC 3F06 move.w -[A7], D6 000005FE 486E FFFC pea.l [A6 - 0x4] 00000602 486E FEF9 pea.l [A6 - 0x107] 00000606 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000060A 3E1F move.w D7, [A7]+ 0000060C 7000 moveq.l D0, 0x00 0000060E 102E FEF8 move.b D0, [A6 - 0x108] 00000612 B0AE FFFC cmp.l D0, [A6 - 0x4] 00000616 6612 bne +0x14 /* 0000062A */ 00000618 4A47 tst.w D7 0000061A 660E bne +0x10 /* 0000062A */ 0000061C 598F subq.l A7, 4 0000061E 486E FEF8 pea.l [A6 - 0x108] 00000622 A906 syscall NewString 00000624 2054 movea.l A0, [A4] 00000626 215F 0072 move.l [A0 + 0x72], [A7]+ label0000062A: 0000062A 4A47 tst.w D7 0000062C 6672 bne +0x74 /* 000006A0 */ 0000062E 7000 moveq.l D0, 0x00 00000630 2D40 FFF8 move.l [A6 - 0x8], D0 00000634 7204 moveq.l D1, 0x04 00000636 2D41 FFFC move.l [A6 - 0x4], D1 0000063A 558F subq.l A7, 2 0000063C 3F06 move.w -[A7], D6 0000063E 486E FFFC pea.l [A6 - 0x4] 00000642 486E FFF8 pea.l [A6 - 0x8] 00000646 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000064A 3E1F move.w D7, [A7]+ 0000064C 7004 moveq.l D0, 0x04 0000064E B0AE FFFC cmp.l D0, [A6 - 0x4] 00000652 664C bne +0x4E /* 000006A0 */ 00000654 4A47 tst.w D7 00000656 6648 bne +0x4A /* 000006A0 */ 00000658 4AAE FFF8 tst.l [A6 - 0x8] 0000065C 6742 beq +0x44 /* 000006A0 */ 0000065E 202E FFF8 move.l D0, [A6 - 0x8] 00000662 A122 syscall NewHandle, flags=1 00000664 2648 movea.l A3, A0 00000666 200B move.l D0, A3 00000668 6736 beq +0x38 /* 000006A0 */ 0000066A 204B movea.l A0, A3 0000066C A029 syscall HLock 0000066E 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 00000674 558F subq.l A7, 2 00000676 3F06 move.w -[A7], D6 00000678 486E FFFC pea.l [A6 - 0x4] 0000067C 2F13 move.l -[A7], [A3] 0000067E 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000682 3E1F move.w D7, [A7]+ 00000684 6616 bne +0x18 /* 0000069C */ 00000686 202E FFFC move.l D0, [A6 - 0x4] 0000068A B0AE FFF8 cmp.l D0, [A6 - 0x8] 0000068E 660C bne +0xE /* 0000069C */ 00000690 2054 movea.l A0, [A4] 00000692 214B 0076 move.l [A0 + 0x76], A3 00000696 204B movea.l A0, A3 00000698 A02A syscall HUnlock 0000069A 6004 bra +0x6 /* 000006A0 */ label0000069C: 0000069C 204B movea.l A0, A3 0000069E A023 syscall DisposHandle/DisposeHandle label000006A0: 000006A0 4CEE 18C0 FEE8 movem.l D6,D7,A3,A4, [A6 - 0x118] 000006A6 4E5E unlink A6 000006A8 205F movea.l A0, [A7]+ 000006AA 4FEF 000A lea.l A7, [A7 + 0xA] 000006AE 4ED0 jmp [A0] 000006B0 9554 sub.w [A4], D2 000006B2 5052 addq.w [A2], 8 000006B4 4546 chk.w D2, D6 000006B6 5344 subq.w D4, 1 000006B8 4F43 chk.w D7, D3 000006BA 554D subq.w A5, 2 000006BC 454E chk.w D2, A6 000006BE 542E 444F addq.b [A6 + 0x444F], 2 000006C2 5245 addq.w D5, 1 000006C4 4144 chk.w D0, D4 000006C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_373: // at 000006C8 (misaligned) 000006CA 0000 2F0C ori.b D0, 0xC 000006CE 286E 0008 movea.l A4, [A6 + 0x8] 000006D2 2054 movea.l A0, [A4] 000006D4 7000 moveq.l D0, 0x00 000006D6 2140 002C move.l [A0 + 0x2C], D0 000006DA 2054 movea.l A0, [A4] 000006DC 2140 0030 move.l [A0 + 0x30], D0 000006E0 2054 movea.l A0, [A4] 000006E2 216D F128 0002 move.l [A0 + 0x2], [A5 - 0xED8] 000006E8 2F0C move.l -[A7], A4 000006EA 4EBA 0028 jsr [PC + 0x28 /* 00000714 */] 000006EE 286E FFFC movea.l A4, [A6 - 0x4] 000006F2 4E5E unlink A6 000006F4 2E9F move.l [A7], [A7]+ 000006F6 4E75 rts 000006F8 9754 sub.w [A4], D3 000006FA 5052 addq.w [A2], 8 000006FC 4F56 chk.w D7, [A6] 000006FE 454E chk.w D2, A6 00000700 414E chk.w D0, A6 00000702 4345 chk.w D1, D5 00000704 2E49 movea.l A7, A1 00000706 5052 addq.w [A2], 8 00000708 4F56 chk.w D7, [A6] 0000070A 454E chk.w D2, A6 0000070C 414E chk.w D0, A6 0000070E 4345 chk.w D1, D5 00000710 0000 0000 ori.b D0, 0x0 export_374: fn00000714: 00000714 4E56 0000 link A6, 0 00000718 48E7 0028 movem.l -[A7], A2,A4 0000071C 286E 0008 movea.l A4, [A6 + 0x8] 00000720 2054 movea.l A0, [A4] 00000722 43ED F814 lea.l A1, [A5 - 0x7EC] 00000726 45E8 000E lea.l A2, [A0 + 0xE] 0000072A 24D9 move.l [A2]+, [A1]+ 0000072C 24D9 move.l [A2]+, [A1]+ 0000072E 2254 movea.l A1, [A4] 00000730 5C89 addq.l A1, 6 00000732 41E8 000E lea.l A0, [A0 + 0xE] 00000736 22D8 move.l [A1]+, [A0]+ 00000738 22D8 move.l [A1]+, [A0]+ 0000073A 2054 movea.l A0, [A4] 0000073C 7000 moveq.l D0, 0x00 0000073E 2140 0016 move.l [A0 + 0x16], D0 00000742 558F subq.l A7, 2 00000744 7000 moveq.l D0, 0x00 00000746 1F00 move.b -[A7], D0 00000748 2F0C move.l -[A7], A4 0000074A 4EAD 4D8A jsr [A5 + 0x4D8A /* export_2477 */] 0000074E 2054 movea.l A0, [A4] 00000750 7000 moveq.l D0, 0x00 00000752 2140 001E move.l [A0 + 0x1E], D0 00000756 2054 movea.l A0, [A4] 00000758 2140 001A move.l [A0 + 0x1A], D0 0000075C 2054 movea.l A0, [A4] 0000075E 2140 0026 move.l [A0 + 0x26], D0 00000762 2054 movea.l A0, [A4] 00000764 2140 0022 move.l [A0 + 0x22], D0 00000768 2054 movea.l A0, [A4] 0000076A 4228 002A clr.b [A0 + 0x2A] 0000076E 2054 movea.l A0, [A4] 00000770 4228 002B clr.b [A0 + 0x2B] 00000774 2054 movea.l A0, [A4] 00000776 4AA8 002C tst.l [A0 + 0x2C] 0000077A 544F addq.w A7, 2 0000077C 6706 beq +0x8 /* 00000784 */ 0000077E 2068 002C movea.l A0, [A0 + 0x2C] 00000782 A023 syscall DisposHandle/DisposeHandle label00000784: 00000784 2054 movea.l A0, [A4] 00000786 4AA8 0030 tst.l [A0 + 0x30] 0000078A 6706 beq +0x8 /* 00000792 */ 0000078C 2068 0030 movea.l A0, [A0 + 0x30] 00000790 A023 syscall DisposHandle/DisposeHandle label00000792: 00000792 2054 movea.l A0, [A4] 00000794 7000 moveq.l D0, 0x00 00000796 2140 002C move.l [A0 + 0x2C], D0 0000079A 2054 movea.l A0, [A4] 0000079C 2140 0030 move.l [A0 + 0x30], D0 000007A0 4CEE 1400 FFF8 movem.l A2,A4, [A6 - 0x8] 000007A6 4E5E unlink A6 000007A8 2E9F move.l [A7], [A7]+ 000007AA 4E75 rts 000007AC 9154 sub.w [A4], D0 000007AE 5052 addq.w [A2], 8 000007B0 4F56 chk.w D7, [A6] 000007B2 454E chk.w D2, A6 000007B4 414E chk.w D0, A6 000007B6 4345 chk.w D1, D5 000007B8 2E43 movea.l A7, D3 000007BA 4C45 4152 movem.l D1,D4,D6,A0,A6, D5 000007BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_375: // at 000007C0 (misaligned) 000007C2 FFF8 .invalid <> 000007C4 48E7 0118 movem.l -[A7], D7,A3,A4 000007C8 2E2E 000C move.l D7, [A6 + 0xC] 000007CC 286E 0008 movea.l A4, [A6 + 0x8] 000007D0 707A moveq.l D0, 0x7A 000007D2 2F00 move.l -[A7], D0 000007D4 486D 26DA pea.l [A5 + 0x26DA /* export_1239 */] 000007D8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000007DC 2640 movea.l A3, D0 000007DE 2F0B move.l -[A7], A3 000007E0 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000007E4 2054 movea.l A0, [A4] 000007E6 214B 003E move.l [A0 + 0x3E], A3 000007EA 2054 movea.l A0, [A4] 000007EC 2F28 003E move.l -[A7], [A0 + 0x3E] 000007F0 4EBA FB8A jsr [PC - 0x476 /* 0000037C */] 000007F4 2054 movea.l A0, [A4] 000007F6 2147 0030 move.l [A0 + 0x30], D7 000007FA 2054 movea.l A0, [A4] 000007FC 4228 002E clr.b [A0 + 0x2E] 00000800 2054 movea.l A0, [A4] 00000802 4228 0038 clr.b [A0 + 0x38] 00000806 2054 movea.l A0, [A4] 00000808 2068 003E movea.l A0, [A0 + 0x3E] 0000080C 2050 movea.l A0, [A0] 0000080E 2254 movea.l A1, [A4] 00000810 1368 0028 0020 move.b [A1 + 0x20], [A0 + 0x28] 00000816 2054 movea.l A0, [A4] 00000818 2068 003E movea.l A0, [A0 + 0x3E] 0000081C 2050 movea.l A0, [A0] 0000081E 2254 movea.l A1, [A4] 00000820 1368 0029 0021 move.b [A1 + 0x21], [A0 + 0x29] 00000826 2054 movea.l A0, [A4] 00000828 7000 moveq.l D0, 0x00 0000082A 2140 0068 move.l [A0 + 0x68], D0 0000082E 598F subq.l A7, 4 00000830 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] 00000834 2657 movea.l A3, [A7] 00000836 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000083A 2054 movea.l A0, [A4] 0000083C 214B 006C move.l [A0 + 0x6C], A3 00000840 2F07 move.l -[A7], D7 00000842 2F0C move.l -[A7], A4 00000844 4EBA 0822 jsr [PC + 0x822 /* 00001068 */] 00000848 598F subq.l A7, 4 0000084A A8D8 syscall NewRgn 0000084C 2657 movea.l A3, [A7] 0000084E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000852 2054 movea.l A0, [A4] 00000854 214B 003A move.l [A0 + 0x3A], A3 00000858 598F subq.l A7, 4 0000085A 3F3C 03EF move.w -[A7], 0x3EF 0000085E 7000 moveq.l D0, 0x00 00000860 2F00 move.l -[A7], D0 00000862 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */] 00000866 2657 movea.l A3, [A7] 00000868 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000086C 2054 movea.l A0, [A4] 0000086E 214B 0022 move.l [A0 + 0x22], A3 00000872 2F0B move.l -[A7], A3 00000874 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */] 00000878 2054 movea.l A0, [A4] 0000087A 2068 003E movea.l A0, [A0 + 0x3E] 0000087E 2050 movea.l A0, [A0] 00000880 43EE FFF8 lea.l A1, [A6 - 0x8] 00000884 41E8 0020 lea.l A0, [A0 + 0x20] 00000888 22D8 move.l [A1]+, [A0]+ 0000088A 22D8 move.l [A1]+, [A0]+ 0000088C 558F subq.l A7, 2 0000088E 486E FFF8 pea.l [A6 - 0x8] 00000892 486D F814 pea.l [A5 - 0x7EC] 00000896 A8A6 syscall EqualRect 00000898 4A1F tst.b [A7]+ 0000089A 504F addq.w A7, 8 0000089C 661E bne +0x20 /* 000008BC */ 0000089E 302E FFFA move.w D0, [A6 - 0x6] 000008A2 48C0 ext.l D0 000008A4 2F00 move.l -[A7], D0 000008A6 302E FFF8 move.w D0, [A6 - 0x8] 000008AA 48C0 ext.l D0 000008AC 2F00 move.l -[A7], D0 000008AE 7000 moveq.l D0, 0x00 000008B0 1F00 move.b -[A7], D0 000008B2 2054 movea.l A0, [A4] 000008B4 2F28 0022 move.l -[A7], [A0 + 0x22] 000008B8 4EAD 3172 jsr [A5 + 0x3172 /* export_1578 */] label000008BC: 000008BC 2054 movea.l A0, [A4] 000008BE 2068 003E movea.l A0, [A0 + 0x3E] 000008C2 2050 movea.l A0, [A0] 000008C4 1F28 001F move.b -[A7], [A0 + 0x1F] 000008C8 2F0B move.l -[A7], A3 000008CA 4EAD 372A jsr [A5 + 0x372A /* export_1761 */] 000008CE 2054 movea.l A0, [A4] 000008D0 2068 003E movea.l A0, [A0 + 0x3E] 000008D4 2050 movea.l A0, [A0] 000008D6 1F28 001E move.b -[A7], [A0 + 0x1E] 000008DA 2F0B move.l -[A7], A3 000008DC 4EAD 36F2 jsr [A5 + 0x36F2 /* export_1754 */] 000008E0 598F subq.l A7, 4 000008E2 3F3C 03F4 move.w -[A7], 0x3F4 000008E6 7000 moveq.l D0, 0x00 000008E8 2F00 move.l -[A7], D0 000008EA 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */] 000008EE 2657 movea.l A3, [A7] 000008F0 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000008F4 2054 movea.l A0, [A4] 000008F6 214B 0046 move.l [A0 + 0x46], A3 000008FA 2F0B move.l -[A7], A3 000008FC 4EAD 3B02 jsr [A5 + 0x3B02 /* export_1884 */] 00000900 2054 movea.l A0, [A4] 00000902 2068 003E movea.l A0, [A0 + 0x3E] 00000906 2050 movea.l A0, [A0] 00000908 43EE FFF8 lea.l A1, [A6 - 0x8] 0000090C 41E8 002C lea.l A0, [A0 + 0x2C] 00000910 22D8 move.l [A1]+, [A0]+ 00000912 22D8 move.l [A1]+, [A0]+ 00000914 558F subq.l A7, 2 00000916 486E FFF8 pea.l [A6 - 0x8] 0000091A 486D F814 pea.l [A5 - 0x7EC] 0000091E A8A6 syscall EqualRect 00000920 4A1F tst.b [A7]+ 00000922 661A bne +0x1C /* 0000093E */ 00000924 302E FFFA move.w D0, [A6 - 0x6] 00000928 48C0 ext.l D0 0000092A 2F00 move.l -[A7], D0 0000092C 302E FFF8 move.w D0, [A6 - 0x8] 00000930 48C0 ext.l D0 00000932 2F00 move.l -[A7], D0 00000934 7000 moveq.l D0, 0x00 00000936 1F00 move.b -[A7], D0 00000938 2F0B move.l -[A7], A3 0000093A 4EAD 3172 jsr [A5 + 0x3172 /* export_1578 */] label0000093E: 0000093E 598F subq.l A7, 4 00000940 3F3C 03F5 move.w -[A7], 0x3F5 00000944 7000 moveq.l D0, 0x00 00000946 2F00 move.l -[A7], D0 00000948 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */] 0000094C 2657 movea.l A3, [A7] 0000094E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000952 2054 movea.l A0, [A4] 00000954 214B 004A move.l [A0 + 0x4A], A3 00000958 2F0B move.l -[A7], A3 0000095A 4EAD 3B2A jsr [A5 + 0x3B2A /* export_1889 */] 0000095E 2054 movea.l A0, [A4] 00000960 2068 003E movea.l A0, [A0 + 0x3E] 00000964 2050 movea.l A0, [A0] 00000966 43EE FFF8 lea.l A1, [A6 - 0x8] 0000096A 41E8 0034 lea.l A0, [A0 + 0x34] 0000096E 22D8 move.l [A1]+, [A0]+ 00000970 22D8 move.l [A1]+, [A0]+ 00000972 558F subq.l A7, 2 00000974 486E FFF8 pea.l [A6 - 0x8] 00000978 486D F814 pea.l [A5 - 0x7EC] 0000097C A8A6 syscall EqualRect 0000097E 4A1F tst.b [A7]+ 00000980 661A bne +0x1C /* 0000099C */ 00000982 302E FFFA move.w D0, [A6 - 0x6] 00000986 48C0 ext.l D0 00000988 2F00 move.l -[A7], D0 0000098A 302E FFF8 move.w D0, [A6 - 0x8] 0000098E 48C0 ext.l D0 00000990 2F00 move.l -[A7], D0 00000992 7000 moveq.l D0, 0x00 00000994 1F00 move.b -[A7], D0 00000996 2F0B move.l -[A7], A3 00000998 4EAD 3172 jsr [A5 + 0x3172 /* export_1578 */] label0000099C: 0000099C 7006 moveq.l D0, 0x06 0000099E 2F00 move.l -[A7], D0 000009A0 486D 2812 pea.l [A5 + 0x2812 /* export_1278 */] 000009A4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000009A8 2640 movea.l A3, D0 000009AA 2F0B move.l -[A7], A3 000009AC 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000009B0 2054 movea.l A0, [A4] 000009B2 214B 0034 move.l [A0 + 0x34], A3 000009B6 2F0C move.l -[A7], A4 000009B8 2F0B move.l -[A7], A3 000009BA 4EAD 0D5A jsr [A5 + 0xD5A /* export_423 */] 000009BE 2F0B move.l -[A7], A3 000009C0 2F0B move.l -[A7], A3 000009C2 4EAD 367A jsr [A5 + 0x367A /* export_1739 */] 000009C6 598F subq.l A7, 4 000009C8 7000 moveq.l D0, 0x00 000009CA 3F00 move.w -[A7], D0 000009CC 2F0C move.l -[A7], A4 000009CE 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */] 000009D2 2054 movea.l A0, [A4] 000009D4 215F 0026 move.l [A0 + 0x26], [A7]+ 000009D8 2054 movea.l A0, [A4] 000009DA 2F28 0026 move.l -[A7], [A0 + 0x26] 000009DE 2F0C move.l -[A7], A4 000009E0 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 000009E4 598F subq.l A7, 4 000009E6 3F3C 03F0 move.w -[A7], 0x3F0 000009EA 7000 moveq.l D0, 0x00 000009EC 2F00 move.l -[A7], D0 000009EE 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */] 000009F2 2657 movea.l A3, [A7] 000009F4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000009F8 2054 movea.l A0, [A4] 000009FA 214B 0042 move.l [A0 + 0x42], A3 000009FE 2054 movea.l A0, [A4] 00000A00 2068 003E movea.l A0, [A0 + 0x3E] 00000A04 2050 movea.l A0, [A0] 00000A06 1F28 002A move.b -[A7], [A0 + 0x2A] 00000A0A 2F0C move.l -[A7], A4 00000A0C 4EAD 3A1A jsr [A5 + 0x3A1A /* export_1855 */] 00000A10 41ED 39FA lea.l A0, [A5 + 0x39FA /* export_1851 */] 00000A14 21C8 0A30 move.l [0x00000A30 /* MenuHook */], A0 00000A18 41ED 39FA lea.l A0, [A5 + 0x39FA /* export_1851 */] 00000A1C 21C8 09F6 move.l [0x000009F6 /* DragHook */], A0 00000A20 7000 moveq.l D0, 0x00 00000A22 2F00 move.l -[A7], D0 00000A24 2F0C move.l -[A7], A4 00000A26 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */] 00000A2A 2054 movea.l A0, [A4] 00000A2C 4228 004E clr.b [A0 + 0x4E] 00000A30 2054 movea.l A0, [A4] 00000A32 7000 moveq.l D0, 0x00 00000A34 2140 0056 move.l [A0 + 0x56], D0 00000A38 598F subq.l A7, 4 00000A3A 2F3C 4D42 4446 move.l -[A7], 0x4D424446 /* 'MBDF' */ 00000A40 3F3C 0108 move.w -[A7], 0x108 00000A44 A9A0 syscall GetResource 00000A46 285F movea.l A4, [A7]+ 00000A48 200C move.l D0, A4 00000A4A 504F addq.w A7, 8 00000A4C 6720 beq +0x22 /* 00000A6E */ 00000A4E 598F subq.l A7, 4 00000A50 7000 moveq.l D0, 0x00 00000A52 3F00 move.w -[A7], D0 00000A54 3F3C 0080 move.w -[A7], 0x80 00000A58 3F00 move.w -[A7], D0 00000A5A 486D 39F2 pea.l [A5 + 0x39F2 /* export_1850 */] 00000A5E 2F0C move.l -[A7], A4 00000A60 205F movea.l A0, [A7]+ 00000A62 2050 movea.l A0, [A0] 00000A64 4E90 jsr [A0] 00000A66 3F3C 0108 move.w -[A7], 0x108 00000A6A A808 syscall InitProcMenu 00000A6C 584F addq.w A7, 4 label00000A6E: 00000A6E 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14] 00000A74 4E5E unlink A6 00000A76 205F movea.l A0, [A7]+ 00000A78 504F addq.w A7, 8 00000A7A 4ED0 jmp [A0] 00000A7C 8023 or.b D0, -[A3] 00000A7E 544D addq.w A5, 2 00000A80 4F56 chk.w D7, [A6] 00000A82 4945 chk.w D4, D5 00000A84 4150 chk.w D0, [A0] 00000A86 504C addq.w A4, 8 00000A88 4943 chk.w D4, D3 00000A8A 4154 chk.w D0, [A4] 00000A8C 494F chk.w D4, A7 00000A8E 4E2E .invalid // invalid opcode 4 00000A90 494D chk.w D4, A5 00000A92 4F56 chk.w D7, [A6] 00000A94 4945 chk.w D4, D5 00000A96 4150 chk.w D0, [A0] 00000A98 504C addq.w A4, 8 00000A9A 4943 chk.w D4, D3 00000A9C 4154 chk.w D0, [A4] 00000A9E 494F chk.w D4, A7 00000AA0 4E00 .invalid // invalid opcode 4 00000AA2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AA4-00000AAE fn00000AA4: 00000AA4 4E56 0000 link A6, 0 00000AA8 422D F25C clr.b [A5 - 0xDA4] 00000AAC 4E5E unlink A6 // end alternate branch 00000AA4-00000AAE fn00000AA4: // (misaligned) 00000AA6 0000 422D ori.b D0, 0x2D /* '-' */ 00000AAA F25C 4E5E .extension 0x25C <>, 0x4E5E // unimplemented 00000AAE 4E75 rts fn00000AB0: 00000AB0 4E56 0000 link A6, 0 00000AB4 2F0C move.l -[A7], A4 00000AB6 102D F25C move.b D0, [A5 - 0xDA4] 00000ABA 6600 0130 bne +0x132 /* 00000BEC */ 00000ABE 1F3C 0001 move.b -[A7], 0x1 00000AC2 4EAD 215A jsr [A5 + 0x215A /* export_1063 */] 00000AC6 42A7 clr.l -[A7] 00000AC8 3F3C 0004 move.w -[A7], 0x4 00000ACC A9B9 syscall GetCursor 00000ACE 205F movea.l A0, [A7]+ 00000AD0 2050 movea.l A0, [A0] 00000AD2 43ED F36A lea.l A1, [A5 - 0xC96] 00000AD6 7010 moveq.l D0, 0x10 label00000AD8: 00000AD8 22D8 move.l [A1]+, [A0]+ 00000ADA 51C8 FFFC dbf D0, -0x6 /* 00000AD8 */ 00000ADE 3B7C 0101 F366 move.w [A5 - 0xC9A], 0x101 00000AE4 422D F368 clr.b [A5 - 0xC98] 00000AE8 3B7C 0078 F364 move.w [A5 - 0xC9C], 0x78 /* 'x' */ 00000AEE 422D F31A clr.b [A5 - 0xCE6] 00000AF2 41ED F31C lea.l A0, [A5 - 0xCE4] 00000AF6 43ED FB2E lea.l A1, [A5 - 0x4D2] 00000AFA 7010 moveq.l D0, 0x10 label00000AFC: 00000AFC 20D9 move.l [A0]+, [A1]+ 00000AFE 51C8 FFFC dbf D0, -0x6 /* 00000AFC */ 00000B02 49ED F268 lea.l A4, [A5 - 0xD98] 00000B06 397C 0001 0004 move.w [A4 + 0x4], 0x1 00000B0C 41ED 1772 lea.l A0, [A5 + 0x1772 /* export_746 */] 00000B10 2948 0006 move.l [A4 + 0x6], A0 00000B14 297C 0078 0000 000A move.l [A4 + 0xA], 0x780000 /* 'x\0\0' */ 00000B1C 42A7 clr.l -[A7] 00000B1E 2E8D move.l [A7], A5 00000B20 2B5F F264 move.l [A5 - 0xD9C], [A7]+ 00000B24 4267 clr.w -[A7] 00000B26 486D F3F0 pea.l [A5 - 0xC10] 00000B2A 3F3C A851 move.w -[A7], 0xA851 00000B2E 486D 17A2 pea.l [A5 + 0x17A2 /* export_752 */] 00000B32 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000B36 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00000B3A 4267 clr.w -[A7] 00000B3C 486D F400 pea.l [A5 - 0xC00] 00000B40 3F3C A850 move.w -[A7], 0xA850 00000B44 486D 17AA pea.l [A5 + 0x17AA /* export_753 */] 00000B48 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000B4C 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00000B50 102D F9BD move.b D0, [A5 - 0x643] 00000B54 6716 beq +0x18 /* 00000B6C */ 00000B56 4267 clr.w -[A7] 00000B58 486D F3C0 pea.l [A5 - 0xC40] 00000B5C 3F3C AA1C move.w -[A7], 0xAA1C 00000B60 486D 179A pea.l [A5 + 0x179A /* export_751 */] 00000B64 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000B68 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] label00000B6C: 00000B6C 4267 clr.w -[A7] 00000B6E 486D F268 pea.l [A5 - 0xD98] 00000B72 205F movea.l A0, [A7]+ 00000B74 A033 syscall VInstall 00000B76 3E80 move.w [A7], D0 00000B78 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00000B7C 4267 clr.w -[A7] 00000B7E 486D F3D0 pea.l [A5 - 0xC30] 00000B82 3F3C A970 move.w -[A7], 0xA970 00000B86 486D 17B2 pea.l [A5 + 0x17B2 /* export_754 */] 00000B8A 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000B8E 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00000B92 4267 clr.w -[A7] 00000B94 486D F410 pea.l [A5 - 0xBF0] 00000B98 3F3C A971 move.w -[A7], 0xA971 00000B9C 486D 17B2 pea.l [A5 + 0x17B2 /* export_754 */] 00000BA0 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000BA4 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00000BA8 102D F9CD move.b D0, [A5 - 0x633] 00000BAC 672C beq +0x2E /* 00000BDA */ 00000BAE 4267 clr.w -[A7] 00000BB0 486D F3E0 pea.l [A5 - 0xC20] 00000BB4 3F3C A973 move.w -[A7], 0xA973 00000BB8 486D 17B2 pea.l [A5 + 0x17B2 /* export_754 */] 00000BBC 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000BC0 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00000BC4 4267 clr.w -[A7] 00000BC6 486D F3B0 pea.l [A5 - 0xC50] 00000BCA 3F3C A977 move.w -[A7], 0xA977 00000BCE 486D 17B2 pea.l [A5 + 0x17B2 /* export_754 */] 00000BD2 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000BD6 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] label00000BDA: 00000BDA 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 00000BDE 4EAD 178A jsr [A5 + 0x178A /* export_749 */] 00000BE2 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */] 00000BE6 1B7C 0001 F25C move.b [A5 - 0xDA4], 0x1 label00000BEC: 00000BEC 285F movea.l A4, [A7]+ 00000BEE 4E5E unlink A6 00000BF0 4E75 rts 00000BF2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_376: // at 00000BF4 (misaligned) 00000BF6 FFFA .invalid <> 00000BF8 48E7 0108 movem.l -[A7], D7,A4 00000BFC 4EBA FEA6 jsr [PC - 0x15A /* 00000AA4 */] 00000C00 4267 clr.w -[A7] 00000C02 486D F804 pea.l [A5 - 0x7FC] 00000C06 3F3C A9F4 move.w -[A7], 0xA9F4 00000C0A 486D 2002 pea.l [A5 + 0x2002 /* export_1020 */] 00000C0E 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00000C12 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00000C16 4EBA FE98 jsr [PC - 0x168 /* 00000AB0 */] 00000C1A 422D F458 clr.b [A5 - 0xBA8] 00000C1E 3B7C FFFF F4D8 move.w [A5 - 0xB28], 0xFFFF 00000C24 42A7 clr.l -[A7] 00000C26 487A 039C pea.l [PC + 0x39C /* 00000FC4, value 0x4E4D6163 'NMac' */] 00000C2A A906 syscall NewString 00000C2C 2B5F F7D4 move.l [A5 - 0x82C], [A7]+ 00000C30 42A7 clr.l -[A7] 00000C32 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 00000C36 2B5F F938 move.l [A5 - 0x6C8], [A7]+ 00000C3A 42A7 clr.l -[A7] 00000C3C 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 00000C40 2B5F F54A move.l [A5 - 0xAB6], [A7]+ 00000C44 426D F7D0 clr.w [A5 - 0x830] 00000C48 42A7 clr.l -[A7] 00000C4A A975 syscall TickCount 00000C4C 2B5F F624 move.l [A5 - 0x9DC], [A7]+ 00000C50 426D F4DC clr.w [A5 - 0xB24] 00000C54 1B7C 0002 F7F4 move.b [A5 - 0x80C], 0x2 00000C5A 422D F560 clr.b [A5 - 0xAA0] 00000C5E 2B6D F624 F57C move.l [A5 - 0xA84], [A5 - 0x9DC] 00000C64 2B7C 2020 2020 F4AC move.l [A5 - 0xB54], 0x20202020 /* ' ' */ 00000C6C 422D F81C clr.b [A5 - 0x7E4] 00000C70 102D F9BD move.b D0, [A5 - 0x643] 00000C74 671E beq +0x20 /* 00000C94 */ 00000C76 42A7 clr.l -[A7] 00000C78 486D F628 pea.l [A5 - 0x9D8] 00000C7C 486D F814 pea.l [A5 - 0x7EC] 00000C80 487A 0340 pea.l [PC + 0x340 /* 00000FC2, value 0x4E4D 'NM', cstring "" */] 00000C84 42A7 clr.l -[A7] 00000C86 42A7 clr.l -[A7] 00000C88 4267 clr.w -[A7] 00000C8A 42A7 clr.l -[A7] 00000C8C AA45 syscall NewCWindow 00000C8E 2B5F F91C move.l [A5 - 0x6E4], [A7]+ 00000C92 601C bra +0x1E /* 00000CB0 */ label00000C94: 00000C94 42A7 clr.l -[A7] 00000C96 486D F628 pea.l [A5 - 0x9D8] 00000C9A 486D F814 pea.l [A5 - 0x7EC] 00000C9E 487A 0322 pea.l [PC + 0x322 /* 00000FC2, value 0x4E4D 'NM', cstring "" */] 00000CA2 42A7 clr.l -[A7] 00000CA4 42A7 clr.l -[A7] 00000CA6 4267 clr.w -[A7] 00000CA8 42A7 clr.l -[A7] 00000CAA A913 syscall NewWindow 00000CAC 2B5F F91C move.l [A5 - 0x6E4], [A7]+ label00000CB0: 00000CB0 2B6D F624 F558 move.l [A5 - 0xAA8], [A5 - 0x9DC] 00000CB6 2B7C 0000 1C20 F468 move.l [A5 - 0xB98], 0x1C20 00000CBE 7000 moveq.l D0, 0x00 00000CC0 2B40 F7EC move.l [A5 - 0x814], D0 00000CC4 2B7C 0004 0004 F4B0 move.l [A5 - 0xB50], 0x40004 00000CCC 486D F944 pea.l [A5 - 0x6BC] 00000CD0 42A7 clr.l -[A7] 00000CD2 A880 syscall SetPt 00000CD4 486D F814 pea.l [A5 - 0x7EC] 00000CD8 42A7 clr.l -[A7] 00000CDA 42A7 clr.l -[A7] 00000CDC A8A7 syscall SetRect 00000CDE 486D F92C pea.l [A5 - 0x6D4] 00000CE2 42A7 clr.l -[A7] 00000CE4 42A7 clr.l -[A7] 00000CE6 4EAD 219A jsr [A5 + 0x219A /* export_1071 */] 00000CEA 486D F7D8 pea.l [A5 - 0x828] 00000CEE 42A7 clr.l -[A7] 00000CF0 42A7 clr.l -[A7] 00000CF2 42A7 clr.l -[A7] 00000CF4 42A7 clr.l -[A7] 00000CF6 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */] 00000CFA 42A7 clr.l -[A7] 00000CFC 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00000D00 205F movea.l A0, [A7]+ 00000D02 2050 movea.l A0, [A0] 00000D04 49E8 0002 lea.l A4, [A0 + 0x2] 00000D08 486D F494 pea.l [A5 - 0xB6C] 00000D0C 302C 0002 move.w D0, [A4 + 0x2] 00000D10 5840 addq.w D0, 4 00000D12 3F00 move.w -[A7], D0 00000D14 3014 move.w D0, [A4] 00000D16 5840 addq.w D0, 4 00000D18 3F00 move.w -[A7], D0 00000D1A 302C 0006 move.w D0, [A4 + 0x6] 00000D1E 5940 subq.w D0, 4 00000D20 3F00 move.w -[A7], D0 00000D22 302C 0004 move.w D0, [A4 + 0x4] 00000D26 5940 subq.w D0, 4 00000D28 3F00 move.w -[A7], D0 00000D2A A8A7 syscall SetRect 00000D2C 486D F4E8 pea.l [A5 - 0xB18] 00000D30 2F3C 0050 0050 move.l -[A7], 0x500050 /* 'P\0P' */ 00000D36 3F2C 0006 move.w -[A7], [A4 + 0x6] 00000D3A 302C 0004 move.w D0, [A4 + 0x4] 00000D3E 5140 subq.w D0, 8 00000D40 3F00 move.w -[A7], D0 00000D42 A8A7 syscall SetRect 00000D44 486D F48C pea.l [A5 - 0xB74] 00000D48 302C 0002 move.w D0, [A4 + 0x2] 00000D4C D07C 0010 add.w D0, 0x10 00000D50 3F00 move.w -[A7], D0 00000D52 3014 move.w D0, [A4] 00000D54 D07C 0010 add.w D0, 0x10 00000D58 3F00 move.w -[A7], D0 00000D5A 302C 0006 move.w D0, [A4 + 0x6] 00000D5E 907C 0010 sub.w D0, 0x10 00000D62 3F00 move.w -[A7], D0 00000D64 302C 0004 move.w D0, [A4 + 0x4] 00000D68 907C 0010 sub.w D0, 0x10 00000D6C 3F00 move.w -[A7], D0 00000D6E A8A7 syscall SetRect 00000D70 3B7C 0100 F618 move.w [A5 - 0x9E8], 0x100 00000D76 422D F920 clr.b [A5 - 0x6E0] 00000D7A 7000 moveq.l D0, 0x00 00000D7C 2B40 F470 move.l [A5 - 0xB90], D0 00000D80 422D F46C clr.b [A5 - 0xB94] 00000D84 7000 moveq.l D0, 0x00 00000D86 2B40 F448 move.l [A5 - 0xBB8], D0 00000D8A 422D F4A8 clr.b [A5 - 0xB58] 00000D8E 422D F7C8 clr.b [A5 - 0x838] 00000D92 486E FFFE pea.l [A6 - 0x2] 00000D96 486D F7F8 pea.l [A5 - 0x808] 00000D9A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000D9E 7001 moveq.l D0, 0x01 00000DA0 B06E FFFE cmp.w D0, [A6 - 0x2] 00000DA4 57C0 seq D0 00000DA6 4400 neg.b D0 00000DA8 1B40 F4A8 move.b [A5 - 0xB58], D0 00000DAC 7000 moveq.l D0, 0x00 00000DAE 2B40 F4E0 move.l [A5 - 0xB20], D0 00000DB2 3B7C 0001 F6C4 move.w [A5 - 0x93C], 0x1 00000DB8 486D F45C pea.l [A5 - 0xBA4] 00000DBC 486D 2944 pea.l [A5 + 0x2944] 00000DC0 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00000DC4 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00000DC8 2F2D F45C move.l -[A7], [A5 - 0xBA4] 00000DCC 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000DD0 42A7 clr.l -[A7] 00000DD2 2F2D F45C move.l -[A7], [A5 - 0xBA4] 00000DD6 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 00000DDA 2B6D F45C F550 move.l [A5 - 0xAB0], [A5 - 0xBA4] 00000DE0 42A7 clr.l -[A7] 00000DE2 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] 00000DE6 2B5F F4A4 move.l [A5 - 0xB5C], [A7]+ 00000DEA 1B7C 0001 F7FC move.b [A5 - 0x804], 0x1 00000DF0 7000 moveq.l D0, 0x00 00000DF2 2B40 F7CC move.l [A5 - 0x834], D0 00000DF6 422D F584 clr.b [A5 - 0xA7C] 00000DFA 7000 moveq.l D0, 0x00 00000DFC 2B40 F928 move.l [A5 - 0x6D8], D0 00000E00 2B40 F564 move.l [A5 - 0xA9C], D0 00000E04 3B7C 0001 F578 move.w [A5 - 0xA88], 0x1 00000E0A 1B7C 0001 F7E8 move.b [A5 - 0x818], 0x1 00000E10 426D F934 clr.w [A5 - 0x6CC] 00000E14 422D F6C8 clr.b [A5 - 0x938] 00000E18 7000 moveq.l D0, 0x00 00000E1A 2B40 F588 move.l [A5 - 0xA78], D0 00000E1E 426D F484 clr.w [A5 - 0xB7C] 00000E22 3B7C 0080 F4D4 move.w [A5 - 0xB2C], 0x80 00000E28 3B7C 0081 F460 move.w [A5 - 0xBA0], 0x81 00000E2E 3B7C 0082 F464 move.w [A5 - 0xB9C], 0x82 00000E34 4267 clr.w -[A7] 00000E36 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */] 00000E3A 6604 bne +0x6 /* 00000E40 */ 00000E3C 3EBC 000C move.w [A7], 0xC label00000E40: 00000E40 3E1F move.w D7, [A7]+ 00000E42 486D F56C pea.l [A5 - 0xA94] 00000E46 4267 clr.w -[A7] 00000E48 3F3A 0176 move.w -[A7], [PC + 0x176 /* 00000FC0, value 0x0, cstring "" */] 00000E4C 3F07 move.w -[A7], D7 00000E4E 486D F9F4 pea.l [A5 - 0x60C] 00000E52 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 00000E56 486D F474 pea.l [A5 - 0xB8C] 00000E5A 3F3C 0001 move.w -[A7], 0x1 00000E5E 3F3A 0160 move.w -[A7], [PC + 0x160 /* 00000FC0, value 0x0, cstring "" */] 00000E62 4267 clr.w -[A7] 00000E64 486D F9F4 pea.l [A5 - 0x60C] 00000E68 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 00000E6C 42A7 clr.l -[A7] 00000E6E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000E72 1B5F F4A0 move.b [A5 - 0xB60], [A7]+ 00000E76 426D F49C clr.w [A5 - 0xB64] 00000E7A 102D F9A0 move.b D0, [A5 - 0x660] 00000E7E 677E beq +0x80 /* 00000EFE */ 00000E80 4267 clr.w -[A7] 00000E82 42A7 clr.l -[A7] 00000E84 486D 294C pea.l [A5 + 0x294C] 00000E88 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000E8C 101F move.b D0, [A7]+ 00000E8E 4267 clr.w -[A7] 00000E90 42A7 clr.l -[A7] 00000E92 486D 297C pea.l [A5 + 0x297C] 00000E96 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000E9A 101F move.b D0, [A7]+ 00000E9C 4267 clr.w -[A7] 00000E9E 42A7 clr.l -[A7] 00000EA0 486D 296C pea.l [A5 + 0x296C] 00000EA4 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000EA8 101F move.b D0, [A7]+ 00000EAA 4267 clr.w -[A7] 00000EAC 42A7 clr.l -[A7] 00000EAE 486D 2974 pea.l [A5 + 0x2974] 00000EB2 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000EB6 101F move.b D0, [A7]+ 00000EB8 4267 clr.w -[A7] 00000EBA 42A7 clr.l -[A7] 00000EBC 486D 2984 pea.l [A5 + 0x2984] 00000EC0 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000EC4 101F move.b D0, [A7]+ 00000EC6 4267 clr.w -[A7] 00000EC8 42A7 clr.l -[A7] 00000ECA 486D 2954 pea.l [A5 + 0x2954] 00000ECE 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000ED2 101F move.b D0, [A7]+ 00000ED4 4267 clr.w -[A7] 00000ED6 42A7 clr.l -[A7] 00000ED8 486D 298C pea.l [A5 + 0x298C] 00000EDC 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000EE0 101F move.b D0, [A7]+ 00000EE2 4267 clr.w -[A7] 00000EE4 42A7 clr.l -[A7] 00000EE6 486D 28EC pea.l [A5 + 0x28EC] 00000EEA 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000EEE 101F move.b D0, [A7]+ 00000EF0 4267 clr.w -[A7] 00000EF2 42A7 clr.l -[A7] 00000EF4 486D 28D4 pea.l [A5 + 0x28D4] 00000EF8 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000EFC 101F move.b D0, [A7]+ label00000EFE: 00000EFE 487A 00BA pea.l [PC + 0xBA /* 00000FBA, value 0x5545669, pstring "TView" */] 00000F02 2F3C 7669 6577 move.l -[A7], 0x76696577 /* 'view' */ 00000F08 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00000F0C 487A 00AC pea.l [PC + 0xAC /* 00000FBA, value 0x5545669, pstring "TView" */] 00000F10 2F3C 6466 6C74 move.l -[A7], 0x64666C74 /* 'dflt' */ 00000F16 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00000F1A 487A 0096 pea.l [PC + 0x96 /* 00000FB2, value 0x7545769, pstring "TWindow" */] 00000F1E 2F3C 7769 6E64 move.l -[A7], 0x77696E64 /* 'wind' */ 00000F24 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00000F28 487A 007C pea.l [PC + 0x7C /* 00000FA6, value 0xB545353, pstring "TSScrollBar" */] 00000F2C 2F3C 7362 6172 move.l -[A7], 0x73626172 /* 'sbar' */ 00000F32 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00000F36 487A 0064 pea.l [PC + 0x64 /* 00000F9C, value 0x9545363 '\tTSc', pstring "TScroller" */] 00000F3A 2F3C 7363 726C move.l -[A7], 0x7363726C /* 'scrl' */ 00000F40 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00000F44 487A 004C pea.l [PC + 0x4C /* 00000F92, value 0x954446F '\tTDo', pstring "TDocument" */] 00000F48 2F3C 646F 6375 move.l -[A7], 0x646F6375 /* 'docu' */ 00000F4E 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00000F52 487A 002C pea.l [PC + 0x2C /* 00000F80, value 0x11544E6F, pstring "TNoChangesCommand" */] 00000F56 2F3C 7472 616B move.l -[A7], 0x7472616B /* 'trak' */ 00000F5C 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00000F60 487A 0018 pea.l [PC + 0x18 /* 00000F7A, value 0x5544C69, pstring "TList" */] 00000F64 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 00000F6A 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00000F6E 4EBA 034C jsr [PC + 0x34C /* 000012BC */] 00000F72 4CDF 1080 movem.l D7,A4, [A7]+ 00000F76 4E5E unlink A6 00000F78 4E75 rts 00000F7A 0554 bchg [A4], D2 00000F7C 4C69 7374 1154 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x1154] 00000F82 4E6F move A7, USP 00000F84 4368 616E chk.w D1, [A0 + 0x616E] 00000F88 6765 beq +0x67 /* 00000FEF */ 00000F8A 7343 moveq.l D1, 0x43 00000F8C 6F6D ble +0x6F /* 00000FFB */ 00000F8E 6D61 blt +0x63 /* 00000FF1 */ 00000F90 6E64 bgt +0x66 /* 00000FF6 */ 00000F92 0954 bchg [A4], D4 00000F94 446F 6375 neg.w [A7 + 0x6375] 00000F98 6D65 blt +0x67 /* 00000FFF */ 00000F9A 6E74 bgt +0x76 /* 00001010 */ 00000F9C 0954 bchg [A4], D4 00000F9E 5363 subq.w -[A3], 1 00000FA0 726F moveq.l D1, 0x6F 00000FA2 6C6C bge +0x6E /* 00001010 */ 00000FA4 6572 bcs +0x74 /* 00001018 */ 00000FA6 0B54 bchg [A4], D5 00000FA8 5353 subq.w [A3], 1 00000FAA 6372 bls +0x74 /* 0000101E */ 00000FAC 6F6C ble +0x6E /* 0000101A */ 00000FAE 6C42 bge +0x44 /* 00000FF2 */ 00000FB0 6172 bsr +0x74 /* 00001024 */ 00000FB2 0754 bchg [A4], D3 00000FB4 5769 6E64 subq.w [A1 + 0x6E64], 3 00000FB8 6F77 ble +0x79 /* 00001031 */ 00000FBA 0554 bchg [A4], D2 00000FBC 5669 6577 addq.w [A1 + 0x6577], 3 00000FC0 0000 0000 ori.b D0, 0x0 00000FC4 4E4D trap 13 00000FC6 6163 bsr +0x65 /* 0000102B */ 00000FC8 4170 70A8 chk.w D0, [A0 + D7.w - 0x88] 00000FCC 2032 2E30 move.l D0, [A2 + D2 * 8 + 0x30] 00000FD0 2E31 2043 move.l D7, [A1 + D2.w + 0x43] 00000FD4 6F70 ble +0x72 /* 00001046 */ 00000FD6 7972 moveq.l D4, 0x72 00000FD8 6967 bvs +0x69 /* 00001041 */ 00000FDA 6874 bvc +0x76 /* 00001050 */ 00000FDC 20A9 2031 move.l [A0], [A1 + 0x2031] 00000FE0 3938 342D move.w -[A4], [0x0000342D] 00000FE4 3139 3930 2041 move.w -[A0], [0x39302041] 00000FEA 7070 moveq.l D0, 0x70 00000FEC 6C65 bge +0x67 /* 00001053 */ 00000FEE 2043 movea.l A0, D3 00000FF0 6F6D ble +0x6F /* 0000105F */ label00000FF2: 00000FF2 7075 moveq.l D0, 0x75 00000FF4 7465 moveq.l D2, 0x65 label00000FF6: 00000FF6 722C moveq.l D1, 0x2C 00000FF8 2049 movea.l A0, A1 00000FFA 6E63 bgt +0x65 /* 0000105F */ 00000FFC 2E20 move.l D7, -[A0] 00000FFE 2041 movea.l A0, D1 00001000 6C6C bge +0x6E /* 0000106E */ 00001002 2072 6967 movea.l A0, <> 00001006 6874 bvc +0x76 /* 0000107C */ 00001008 7320 moveq.l D1, 0x20 0000100A 7265 moveq.l D1, 0x65 0000100C 7365 moveq.l D1, 0x65 0000100E 7276 moveq.l D1, 0x76 label00001010: 00001010 6564 bcs +0x66 /* 00001076 */ 00001012 2E00 move.l D7, D0 fn00001014: 00001014 4E56 0000 link A6, 0 label00001018: 00001018 2F2E 0008 move.l -[A7], [A6 + 0x8] // begin alternate branch 0000101A-00001022 label0000101A: 0000101A 0008 4EAD ori.b A0, 0xAD label0000101E: 0000101E 18BA 4E5E move.b [A4], [PC + 0x4E5E /* 00005E7E, cstring "" */] // end alternate branch 0000101A-00001022 label0000101A: // (misaligned) 0000101C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] label0000101E: // (misaligned) 00001020 4E5E unlink A6 00001022 2E9F move.l [A7], [A7]+ fn00001024: 00001024 4E75 rts 00001026 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_377: // at 00001028 (misaligned) 0000102A 0000 3F2E ori.b D0, 0x2E /* '.' */ 0000102E 000C 42A7 ori.b A4, 0xA7 00001032 42A7 clr.l -[A7] 00001034 42A7 clr.l -[A7] 00001036 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000103A 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 0000103E 4E5E unlink A6 00001040 205F movea.l A0, [A7]+ 00001042 5C4F addq.w A7, 6 00001044 4ED0 jmp [A0] label00001046: 00001046 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_378: // at 00001048 (misaligned) 0000104A 0000 3F2E ori.b D0, 0x2E /* '.' */ 0000104E 000C 42A7 ori.b A4, 0xA7 // begin alternate branch 00001050-00001052 label00001050: 00001050 42A7 clr.l -[A7] // end alternate branch 00001050-00001052 label00001050: // (misaligned) 00001052 42A7 clr.l -[A7] 00001054 42A7 clr.l -[A7] 00001056 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000105A 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 0000105E 4E5E unlink A6 00001060 205F movea.l A0, [A7]+ 00001062 5C4F addq.w A7, 6 00001064 4ED0 jmp [A0] 00001066 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001068-0000106C fn00001068: 00001068 4E56 FDE4 link A6, -0x021C // end alternate branch 00001068-0000106C fn00001068: // (misaligned) 0000106A FDE4 .invalid <> 0000106C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 // begin alternate branch 0000106E-00001076 label0000106E: 0000106E 0F38 282E btst [0x0000282E], D7 00001072 0008 2844 ori.b A0, 0x44 /* 'D' */ // end alternate branch 0000106E-00001076 label0000106E: // (misaligned) 00001070 282E 0008 move.l D4, [A6 + 0x8] 00001074 2844 movea.l A4, D4 label00001076: 00001076 2B44 F99C move.l [A5 - 0x664], D4 0000107A 422D F940 clr.b [A5 - 0x6C0] // begin alternate branch 0000107C-0000107E label0000107C: 0000107C F940 .extension 0x940 <> // unimplemented // end alternate branch 0000107C-0000107E label0000107C: // (misaligned) 0000107E 422D F480 clr.b [A5 - 0xB80] 00001082 2B44 F948 move.l [A5 - 0x6B8], D4 00001086 2054 movea.l A0, [A4] 00001088 7000 moveq.l D0, 0x00 0000108A 2140 0012 move.l [A0 + 0x12], D0 0000108E 2140 000E move.l [A0 + 0xE], D0 00001092 2140 0016 move.l [A0 + 0x16], D0 00001096 2140 001C move.l [A0 + 0x1C], D0 0000109A 2B40 F4B4 move.l [A5 - 0xB4C], D0 0000109E 2B40 F4B8 move.l [A5 - 0xB48], D0 000010A2 42AD F4BC clr.l [A5 - 0xB44] 000010A6 7000 moveq.l D0, 0x00 000010A8 2B40 F4C0 move.l [A5 - 0xB40], D0 000010AC 43ED F4C4 lea.l A1, [A5 - 0xB3C] 000010B0 45ED F4B4 lea.l A2, [A5 - 0xB4C] 000010B4 22DA move.l [A1]+, [A2]+ 000010B6 22DA move.l [A1]+, [A2]+ 000010B8 22DA move.l [A1]+, [A2]+ 000010BA 22DA move.l [A1]+, [A2]+ 000010BC 42A7 clr.l -[A7] 000010BE 2F04 move.l -[A7], D4 000010C0 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000010C4 486E FEEC pea.l [A6 - 0x114] 000010C8 486D 299C pea.l [A5 + 0x299C] 000010CC 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000010D0 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 000010D4 2F2E FEEC move.l -[A7], [A6 - 0x114] 000010D8 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000010DC 2F2E FEEC move.l -[A7], [A6 - 0x114] 000010E0 4EBA FF32 jsr [PC - 0xCE /* 00001014 */] 000010E4 2054 movea.l A0, [A4] 000010E6 216E FEEC 0016 move.l [A0 + 0x16], [A6 - 0x114] 000010EC 117C 0001 001A move.b [A0 + 0x1A], 0x1 000010F2 42A7 clr.l -[A7] 000010F4 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] 000010F8 2B5F F93C move.l [A5 - 0x6C4], [A7]+ 000010FC 2B6E 000C F55C move.l [A5 - 0xAA4], [A6 + 0xC] 00001102 422D F488 clr.b [A5 - 0xB78] 00001106 102D F4A8 move.b D0, [A5 - 0xB58] 0000110A 6600 0108 bne +0x10A /* 00001214 */ 0000110E 42A7 clr.l -[A7] 00001110 3F2D F4D4 move.w -[A7], [A5 - 0xB2C] 00001114 4EBA 0206 jsr [PC + 0x206 /* 0000131C */] 00001118 265F movea.l A3, [A7]+ 0000111A 200B move.l D0, A3 0000111C 6708 beq +0xA /* 00001126 */ 0000111E 2F0B move.l -[A7], A3 00001120 A93C syscall SetMenuBar 00001122 2F0B move.l -[A7], A3 00001124 A9A3 syscall ReleaseResource label00001126: 00001126 42A7 clr.l -[A7] 00001128 3F3C 0001 move.w -[A7], 0x1 0000112C 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */] 00001130 2C1F move.l D6, [A7]+ 00001132 670A beq +0xC /* 0000113E */ 00001134 2F06 move.l -[A7], D6 00001136 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 0000113C A94D syscall AppendResMenu/AddResMenu label0000113E: 0000113E 3F3C 0001 move.w -[A7], 0x1 00001142 486E FEF0 pea.l [A6 - 0x110] 00001146 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 0000114A 487A 00D4 pea.l [PC + 0xD4 /* 00001220, value 0x25E3000, pstring "^0" */] 0000114E 486E FEF0 pea.l [A6 - 0x110] 00001152 4EAD 5A62 jsr [A5 + 0x5A62 /* export_2888 */] 00001156 3E1F move.w D7, [A7]+ 00001158 6736 beq +0x38 /* 00001190 */ 0000115A 486E FDEC pea.l [A6 - 0x214] 0000115E 486E FDEA pea.l [A6 - 0x216] 00001162 486E FDE6 pea.l [A6 - 0x21A] 00001166 A9F5 syscall GetAppParms 00001168 486E FEF0 pea.l [A6 - 0x110] 0000116C 3F07 move.w -[A7], D7 0000116E 3F3C 0002 move.w -[A7], 0x2 00001172 4EAD 5A7A jsr [A5 + 0x5A7A /* export_2891 */] 00001176 486E FDEC pea.l [A6 - 0x214] 0000117A 486E FEF0 pea.l [A6 - 0x110] 0000117E 3F07 move.w -[A7], D7 00001180 4EAD 5A82 jsr [A5 + 0x5A82 /* export_2892 */] 00001184 3F3C 0001 move.w -[A7], 0x1 00001188 486E FEF0 pea.l [A6 - 0x110] 0000118C 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] label00001190: 00001190 42A7 clr.l -[A7] 00001192 3F2D F460 move.w -[A7], [A5 - 0xBA0] 00001196 4EBA 0184 jsr [PC + 0x184 /* 0000131C */] 0000119A 265F movea.l A3, [A7]+ 0000119C 200B move.l D0, A3 0000119E 6704 beq +0x6 /* 000011A4 */ 000011A0 2F0B move.l -[A7], A3 000011A2 A9A3 syscall ReleaseResource label000011A4: 000011A4 42A7 clr.l -[A7] 000011A6 2F3C 4D42 4152 move.l -[A7], 0x4D424152 /* 'MBAR' */ 000011AC 3F2D F464 move.w -[A7], [A5 - 0xB9C] 000011B0 A9A0 syscall GetResource 000011B2 2A1F move.l D5, [A7]+ 000011B4 6736 beq +0x38 /* 000011EC */ 000011B6 2045 movea.l A0, D5 000011B8 2050 movea.l A0, [A0] 000011BA 3D50 FDE4 move.w [A6 - 0x21C], [A0] 000011BE 7E01 moveq.l D7, 0x01 000011C0 6020 bra +0x22 /* 000011E2 */ label000011C2: 000011C2 42A7 clr.l -[A7] 000011C4 2045 movea.l A0, D5 000011C6 2050 movea.l A0, [A0] 000011C8 3007 move.w D0, D7 000011CA D040 add.w D0, D0 000011CC 3F30 0000 move.w -[A7], [A0 + D0.w] 000011D0 A9BF syscall GetRMenu 000011D2 2C1F move.l D6, [A7]+ 000011D4 6708 beq +0xA /* 000011DE */ 000011D6 2F06 move.l -[A7], D6 000011D8 3F3C FFFF move.w -[A7], 0xFFFF 000011DC A935 syscall InsertMenu label000011DE: 000011DE 5247 addq.w D7, 1 000011E0 6906 bvs +0x8 /* 000011E8 */ label000011E2: 000011E2 BE6E FDE4 cmp.w D7, [A6 - 0x21C] 000011E6 6FDA ble -0x24 /* 000011C2 */ label000011E8: 000011E8 2F05 move.l -[A7], D5 000011EA A9A3 syscall ReleaseResource label000011EC: 000011EC 4EAD 1992 jsr [A5 + 0x1992 /* export_814 */] 000011F0 42A7 clr.l -[A7] 000011F2 2F04 move.l -[A7], D4 000011F4 4EBA 004A jsr [PC + 0x4A /* 00001240 */] 000011F8 2B5F F7CC move.l [A5 - 0x834], [A7]+ 000011FC 42A7 clr.l -[A7] 000011FE 2F3C 434C 4950 move.l -[A7], 0x434C4950 /* 'CLIP' */ 00001204 2F2D F7CC move.l -[A7], [A5 - 0x834] 00001208 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */] 0000120C 2B57 F4E4 move.l [A5 - 0xB1C], [A7] 00001210 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] label00001214: 00001214 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001218 4E5E unlink A6 0000121A 205F movea.l A0, [A7]+ 0000121C 504F addq.w A7, 8 0000121E 4ED0 jmp [A0] 00001220 025E 3000 andi.w [A6]+, 0x3000 /* '0\0' */ export_379: 00001224 4E56 0000 link A6, 0 00001228 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000122C 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 00001230 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001234 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00001238 4E5E unlink A6 0000123A 2E9F move.l [A7], [A7]+ 0000123C 4E75 rts 0000123E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001240-00001244 fn00001240: 00001240 4E56 FFF8 link A6, -0x0008 // end alternate branch 00001240-00001244 fn00001240: // (misaligned) 00001242 FFF8 .invalid <> 00001244 2F0C move.l -[A7], A4 00001246 7000 moveq.l D0, 0x00 00001248 2840 movea.l A4, D0 0000124A 42A7 clr.l -[A7] 0000124C 3F3C 00C8 move.w -[A7], 0xC8 00001250 42A7 clr.l -[A7] 00001252 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */] 00001256 285F movea.l A4, [A7]+ 00001258 200C move.l D0, A4 0000125A 6708 beq +0xA /* 00001264 */ 0000125C 2054 movea.l A0, [A4] 0000125E 117C 0001 0076 move.b [A0 + 0x76], 0x1 label00001264: 00001264 2D4C 000C move.l [A6 + 0xC], A4 00001268 285F movea.l A4, [A7]+ 0000126A 4E5E unlink A6 0000126C 2E9F move.l [A7], [A7]+ 0000126E 4E75 rts export_380: 00001270 4E56 FFFC link A6, -0x0004 00001274 48E7 0018 movem.l -[A7], A3,A4 00001278 286E 0008 movea.l A4, [A6 + 0x8] 0000127C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001280 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001284 2F2E 000C move.l -[A7], [A6 + 0xC] 00001288 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000128C 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00001290 42A7 clr.l -[A7] 00001292 A9F9 syscall InfoScrap 00001294 265F movea.l A3, [A7]+ 00001296 302B 0008 move.w D0, [A3 + 0x8] 0000129A 5340 subq.w D0, 1 0000129C 2054 movea.l A0, [A4] 0000129E 3140 003A move.w [A0 + 0x3A], D0 000012A2 7000 moveq.l D0, 0x00 000012A4 2140 003C move.l [A0 + 0x3C], D0 000012A8 4268 0038 clr.w [A0 + 0x38] 000012AC 4CDF 1800 movem.l A3,A4, [A7]+ 000012B0 4E5E unlink A6 000012B2 205F movea.l A0, [A7]+ 000012B4 DEFC 0010 add.w A7, 0x10 000012B8 4ED0 jmp [A0] 000012BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000012BC-000012C2 fn000012BC: 000012BC 4E56 0000 link A6, 0 000012C0 2F0C move.l -[A7], A4 // end alternate branch 000012BC-000012C2 fn000012BC: // (misaligned) 000012BE 0000 2F0C ori.b D0, 0xC 000012C2 42A7 clr.l -[A7] 000012C4 2F3C 6D6E 7462 move.l -[A7], 0x6D6E7462 /* 'mntb' */ 000012CA 3F3C 0080 move.w -[A7], 0x80 000012CE A9A0 syscall GetResource 000012D0 2B57 FA70 move.l [A5 - 0x590], [A7] 000012D4 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000012D8 42A7 clr.l -[A7] 000012DA 2F2D FA70 move.l -[A7], [A5 - 0x590] 000012DE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000012E2 7006 moveq.l D0, 0x06 000012E4 2F00 move.l -[A7], D0 000012E6 4EAD 5A52 jsr [A5 + 0x5A52 /* export_2886 */] 000012EA 201F move.l D0, [A7]+ 000012EC 3B40 FA6C move.w [A5 - 0x594], D0 000012F0 42A7 clr.l -[A7] 000012F2 7006 moveq.l D0, 0x06 000012F4 2F00 move.l -[A7], D0 000012F6 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 000012FA 2B57 FA60 move.l [A5 - 0x5A0], [A7] 000012FE 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001302 206D FA60 movea.l A0, [A5 - 0x5A0] 00001306 2850 movea.l A4, [A0] 00001308 38BC 4EF9 move.w [A4], 0x4EF9 0000130C 41ED 19E2 lea.l A0, [A5 + 0x19E2 /* export_824 */] 00001310 2948 0002 move.l [A4 + 0x2], A0 00001314 285F movea.l A4, [A7]+ 00001316 4E5E unlink A6 00001318 4E75 rts 0000131A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000131C-00001320 fn0000131C: 0000131C 4E56 FFF2 link A6, -0x000E // end alternate branch 0000131C-00001320 fn0000131C: // (misaligned) 0000131E FFF2 .invalid <> 00001320 48E7 0118 movem.l -[A7], D7,A3,A4 00001324 102D F9BD move.b D0, [A5 - 0x643] 00001328 6706 beq +0x8 /* 00001330 */ 0000132A 42A7 clr.l -[A7] 0000132C AA61 syscall GetMCInfo 0000132E 285F movea.l A4, [A7]+ label00001330: 00001330 42A7 clr.l -[A7] 00001332 2F3C 4D42 4152 move.l -[A7], 0x4D424152 /* 'MBAR' */ 00001338 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000133C A9A0 syscall GetResource 0000133E 265F movea.l A3, [A7]+ 00001340 200B move.l D0, A3 00001342 6710 beq +0x12 /* 00001354 */ 00001344 4267 clr.w -[A7] 00001346 2F0B move.l -[A7], A3 00001348 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000134C 1E1F move.b D7, [A7]+ 0000134E 2F0B move.l -[A7], A3 00001350 205F movea.l A0, [A7]+ 00001352 A04A syscall HNoPurge label00001354: 00001354 42A7 clr.l -[A7] 00001356 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000135A A9C0 syscall GetNewMBar 0000135C 2D5F 000A move.l [A6 + 0xA], [A7]+ 00001360 200B move.l D0, A3 00001362 6708 beq +0xA /* 0000136C */ 00001364 2F0B move.l -[A7], A3 00001366 1F07 move.b -[A7], D7 00001368 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] label0000136C: 0000136C 200C move.l D0, A4 0000136E 672E beq +0x30 /* 0000139E */ 00001370 102D F9BD move.b D0, [A5 - 0x643] 00001374 6728 beq +0x2A /* 0000139E */ 00001376 2F0C move.l -[A7], A4 00001378 205F movea.l A0, [A7]+ 0000137A A029 syscall HLock 0000137C 42A7 clr.l -[A7] 0000137E 2F0C move.l -[A7], A4 00001380 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001384 701E moveq.l D0, 0x1E 00001386 2F00 move.l -[A7], D0 00001388 4EAD 5A52 jsr [A5 + 0x5A52 /* export_2886 */] 0000138C 201F move.l D0, [A7]+ 0000138E 3F00 move.w -[A7], D0 00001390 2F14 move.l -[A7], [A4] 00001392 AA65 syscall SetMCEntries 00001394 2F0C move.l -[A7], A4 00001396 205F movea.l A0, [A7]+ 00001398 A02A syscall HUnlock 0000139A 2F0C move.l -[A7], A4 0000139C AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries label0000139E: 0000139E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000013A2 4E5E unlink A6 000013A4 205F movea.l A0, [A7]+ 000013A6 544F addq.w A7, 2 000013A8 4ED0 jmp [A0] 000013AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_381: // at 000013AC (misaligned) 000013AE 0000 1B7C ori.b D0, 0x7C /* '|' */ 000013B2 0001 FA74 ori.b D1, 0x74 /* 't' */ 000013B6 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */] 000013BA 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000013BE 4267 clr.w -[A7] 000013C0 487A 000E pea.l [PC + 0xE /* 000013D0, value 0x7544F62, pstring "TObject" */] 000013C4 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */] 000013C8 3B5F FA88 move.w [A5 - 0x578], [A7]+ 000013CC 4E5E unlink A6 000013CE 4E75 rts 000013D0 0754 bchg [A4], D3 000013D2 4F62 chk.w D7, -[A2] 000013D4 6A65 bpl +0x67 /* 0000143B */ 000013D6 6374 bls +0x76 /* 0000144C */ export_382: 000013D8 4E56 0000 link A6, 0 000013DC 102D F9A0 move.b D0, [A5 - 0x660] 000013E0 6700 00B8 beq +0xBA /* 0000149A */ 000013E4 4267 clr.w -[A7] 000013E6 42A7 clr.l -[A7] 000013E8 486D 288C pea.l [A5 + 0x288C] 000013EC 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 000013F0 101F move.b D0, [A7]+ 000013F2 4267 clr.w -[A7] 000013F4 42A7 clr.l -[A7] 000013F6 486D 295C pea.l [A5 + 0x295C] 000013FA 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 000013FE 101F move.b D0, [A7]+ 00001400 4267 clr.w -[A7] 00001402 42A7 clr.l -[A7] 00001404 486D 2844 pea.l [A5 + 0x2844] 00001408 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 0000140C 101F move.b D0, [A7]+ 0000140E 4267 clr.w -[A7] 00001410 42A7 clr.l -[A7] 00001412 486D 283C pea.l [A5 + 0x283C] 00001416 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 0000141A 101F move.b D0, [A7]+ 0000141C 4267 clr.w -[A7] 0000141E 42A7 clr.l -[A7] 00001420 486D 2834 pea.l [A5 + 0x2834] 00001424 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00001428 101F move.b D0, [A7]+ 0000142A 4267 clr.w -[A7] 0000142C 42A7 clr.l -[A7] 0000142E 486D 2884 pea.l [A5 + 0x2884] 00001432 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00001436 101F move.b D0, [A7]+ 00001438 4267 clr.w -[A7] 0000143A 42A7 clr.l -[A7] 0000143C 486D 287C pea.l [A5 + 0x287C] 00001440 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00001444 101F move.b D0, [A7]+ 00001446 4267 clr.w -[A7] 00001448 42A7 clr.l -[A7] 0000144A 486D 286C pea.l [A5 + 0x286C] // begin alternate branch 0000144C-00001454 label0000144C: 0000144C 286C 4EAD movea.l A4, [A4 + 0x4EAD] 00001450 1A6A 101F movea.b A5, [A2 + 0x101F] // end alternate branch 0000144C-00001454 label0000144C: // (misaligned) 0000144E 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00001452 101F move.b D0, [A7]+ 00001454 4267 clr.w -[A7] 00001456 42A7 clr.l -[A7] 00001458 486D 2864 pea.l [A5 + 0x2864] 0000145C 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00001460 101F move.b D0, [A7]+ 00001462 4267 clr.w -[A7] 00001464 42A7 clr.l -[A7] 00001466 486D 284C pea.l [A5 + 0x284C] 0000146A 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 0000146E 101F move.b D0, [A7]+ 00001470 4267 clr.w -[A7] 00001472 42A7 clr.l -[A7] 00001474 486D 2854 pea.l [A5 + 0x2854] 00001478 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 0000147C 101F move.b D0, [A7]+ 0000147E 4267 clr.w -[A7] 00001480 42A7 clr.l -[A7] 00001482 486D 285C pea.l [A5 + 0x285C] 00001486 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 0000148A 101F move.b D0, [A7]+ 0000148C 4267 clr.w -[A7] 0000148E 42A7 clr.l -[A7] 00001490 486D 2874 pea.l [A5 + 0x2874] 00001494 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00001498 101F move.b D0, [A7]+ label0000149A: 0000149A 487A 0130 pea.l [PC + 0x130 /* 000015CC, value 0xB544469, pstring "TDialogView" */] 0000149E 2F3C 646C 6F67 move.l -[A7], 0x646C6F67 /* 'dlog' */ 000014A4 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 000014A8 487A 0118 pea.l [PC + 0x118 /* 000015C2, value 0x854436F, pstring "TControl" */] 000014AC 2F3C 636E 746C move.l -[A7], 0x636E746C /* 'cntl' */ 000014B2 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 000014B6 487A 0102 pea.l [PC + 0x102 /* 000015BA, value 0x7544275, pstring "TButton" */] 000014BA 2F3C 6275 746E move.l -[A7], 0x6275746E /* 'butn' */ 000014C0 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 000014C4 487A 00EA pea.l [PC + 0xEA /* 000015B0, value 0x9544368 '\tTCh', pstring "TCheckBox" */] 000014C8 2F3C 6368 6B62 move.l -[A7], 0x63686B62 /* 'chkb' */ 000014CE 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 000014D2 487A 00D4 pea.l [PC + 0xD4 /* 000015A8, value 0x6545261, pstring "TRadio" */] 000014D6 2F3C 7261 6462 move.l -[A7], 0x72616462 /* 'radb' */ 000014DC 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 000014E0 487A 00BC pea.l [PC + 0xBC /* 0000159E, value 0x854436C, pstring "TCluster" */] 000014E4 2F3C 636C 7573 move.l -[A7], 0x636C7573 /* 'clus' */ 000014EA 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 000014EE 487A 00A8 pea.l [PC + 0xA8 /* 00001598, value 0x5544963, pstring "TIcon" */] 000014F2 2F3C 6963 6F6E move.l -[A7], 0x69636F6E /* 'icon' */ 000014F8 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 000014FC 487A 0090 pea.l [PC + 0x90 /* 0000158E, value 0x8545069, pstring "TPicture" */] 00001500 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */ 00001506 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 0000150A 487A 007A pea.l [PC + 0x7A /* 00001586, value 0x654506F, pstring "TPopup" */] 0000150E 2F3C 706F 7070 move.l -[A7], 0x706F7070 /* 'popp' */ 00001514 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00001518 487A 0060 pea.l [PC + 0x60 /* 0000157A, value 0xB545374, pstring "TStaticText" */] 0000151C 2F3C 7374 6174 move.l -[A7], 0x73746174 /* 'stat' */ 00001522 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00001526 487A 0048 pea.l [PC + 0x48 /* 00001570, value 0x9544564 '\tTEd', pstring "TEditText" */] 0000152A 2F3C 6564 6974 move.l -[A7], 0x65646974 /* 'edit' */ 00001530 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00001534 487A 002E pea.l [PC + 0x2E /* 00001564, value 0xB544E75, pstring "TNumberText" */] 00001538 2F3C 6E6D 6272 move.l -[A7], 0x6E6D6272 /* 'nmbr' */ 0000153E 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00001542 487A 0016 pea.l [PC + 0x16 /* 0000155A, value 0x8545061, pstring "TPattern" */] 00001546 2F3C 7061 746E move.l -[A7], 0x7061746E /* 'patn' */ 0000154C 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00001550 1B7C 0001 F98E move.b [A5 - 0x672], 0x1 00001556 4E5E unlink A6 00001558 4E75 rts 0000155A 0854 5061 bchg.b [A4], 0x61 /* 'a' */ 0000155E 7474 moveq.l D2, 0x74 00001560 6572 bcs +0x74 /* 000015D4 */ 00001562 6E00 0B54 bgt +0xB56 /* 000020B8 */ 00001566 4E75 rts 00001568 6D62 blt +0x64 /* 000015CC */ 0000156A 6572 bcs +0x74 /* 000015DE */ 0000156C 5465 addq.w -[A5], 2 0000156E 7874 moveq.l D4, 0x74 00001570 0954 bchg [A4], D4 00001572 4564 chk.w D2, -[A4] 00001574 6974 bvs +0x76 /* 000015EA */ 00001576 5465 addq.w -[A5], 2 00001578 7874 moveq.l D4, 0x74 0000157A 0B54 bchg [A4], D5 0000157C 5374 6174 subq.w <>, 1 00001580 6963 bvs +0x65 /* 000015E5 */ 00001582 5465 addq.w -[A5], 2 00001584 7874 moveq.l D4, 0x74 00001586 0654 506F addi.w [A4], 0x506F /* 'Po' */ 0000158A 7075 moveq.l D0, 0x75 0000158C 7000 moveq.l D0, 0x00 0000158E 0854 5069 bchg.b [A4], 0x69 /* 'i' */ 00001592 6374 bls +0x76 /* 00001608 */ 00001594 7572 moveq.l D2, 0x72 00001596 6500 0554 bcs +0x556 /* 00001AEC */ 0000159A 4963 chk.w D4, -[A3] 0000159C 6F6E ble +0x70 /* 0000160C */ 0000159E 0854 436C bchg.b [A4], 0x6C /* 'l' */ 000015A2 7573 moveq.l D2, 0x73 000015A4 7465 moveq.l D2, 0x65 000015A6 7200 moveq.l D1, 0x00 000015A8 0654 5261 addi.w [A4], 0x5261 /* 'Ra' */ 000015AC 6469 bcc +0x6B /* 00001617 */ 000015AE 6F00 0954 ble +0x956 /* 00001F04 */ 000015B2 4368 6563 chk.w D1, [A0 + 0x6563] 000015B6 6B42 bmi +0x44 /* 000015FA */ 000015B8 6F78 ble +0x7A /* 00001632 */ 000015BA 0754 bchg [A4], D3 000015BC 4275 7474 clr.w [A5 + D7.w * 4 + 0x74] 000015C0 6F6E ble +0x70 /* 00001630 */ 000015C2 0854 436F bchg.b [A4], 0x6F /* 'o' */ 000015C6 6E74 bgt +0x76 /* 0000163C */ 000015C8 726F moveq.l D1, 0x6F 000015CA 6C00 0B54 bge +0xB56 /* 00002120 */ // begin alternate branch 000015CC-000015CE label000015CC: 000015CC 0B54 bchg [A4], D5 // end alternate branch 000015CC-000015CE label000015CC: // (misaligned) 000015CE 4469 616C neg.w [A1 + 0x616C] 000015D2 6F67 ble +0x69 /* 0000163B */ label000015D4: 000015D4 5669 6577 addq.w [A1 + 0x6577], 3 export_383: 000015D8 4E56 0000 link A6, 0 000015DC 102D F9A0 move.b D0, [A5 - 0x660] // begin alternate branch 000015DE-000015E0 label000015DE: 000015DE F9A0 .invalid <> // end alternate branch 000015DE-000015E0 label000015DE: // (misaligned) 000015E0 672A beq +0x2C /* 0000160C */ 000015E2 4267 clr.w -[A7] 000015E4 42A7 clr.l -[A7] 000015E6 486D 289C pea.l [A5 + 0x289C] label000015EA: 000015EA 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 000015EE 101F move.b D0, [A7]+ 000015F0 4267 clr.w -[A7] 000015F2 42A7 clr.l -[A7] 000015F4 486D 28A4 pea.l [A5 + 0x28A4] 000015F8 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] // begin alternate branch 000015FA-000015FE label000015FA: 000015FA 1A6A 101F movea.b A5, [A2 + 0x101F] // end alternate branch 000015FA-000015FE label000015FA: // (misaligned) 000015FC 101F move.b D0, [A7]+ 000015FE 4267 clr.w -[A7] 00001600 42A7 clr.l -[A7] 00001602 486D 28AC pea.l [A5 + 0x28AC] 00001606 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] // begin alternate branch 00001608-0000160C label00001608: 00001608 1A6A 101F movea.b A5, [A2 + 0x101F] // end alternate branch 00001608-0000160C label00001608: // (misaligned) 0000160A 101F move.b D0, [A7]+ label0000160C: 0000160C 487A 0080 pea.l [PC + 0x80 /* 0000168E, value 0x9544772 '\tTGr', pstring "TGridView" */] 00001610 2F3C 6772 6964 move.l -[A7], 0x67726964 /* 'grid' */ 00001616 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 0000161A 487A 0064 pea.l [PC + 0x64 /* 00001680, value 0xD545465 '\rTTe', pstring "TTextGridView" */] 0000161E 2F3C 7478 7467 move.l -[A7], 0x74787467 /* 'txtg' */ 00001624 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00001628 487A 0048 pea.l [PC + 0x48 /* 00001672, value 0xD545465 '\rTTe', pstring "TTextListView" */] 0000162C 2F3C 6C73 7467 move.l -[A7], 0x6C737467 /* 'lstg' */ // begin alternate branch 00001630-00001632 label00001630: 00001630 7467 moveq.l D2, 0x67 // end alternate branch 00001630-00001632 label00001630: // (misaligned) label00001632: 00001632 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 00001636 42A7 clr.l -[A7] 00001638 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label0000163C: 0000163C 2B5F F428 move.l [A5 - 0xBD8], [A7]+ 00001640 42A7 clr.l -[A7] 00001642 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 00001646 2B5F F424 move.l [A5 - 0xBDC], [A7]+ 0000164A 42A7 clr.l -[A7] 0000164C 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 00001650 2B5F F434 move.l [A5 - 0xBCC], [A7]+ 00001654 42A7 clr.l -[A7] 00001656 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 0000165A 2B5F F430 move.l [A5 - 0xBD0], [A7]+ 0000165E 42A7 clr.l -[A7] 00001660 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 00001664 2B5F F42C move.l [A5 - 0xBD4], [A7]+ 00001668 1B7C 0001 F990 move.b [A5 - 0x670], 0x1 0000166E 4E5E unlink A6 00001670 4E75 rts 00001672 0D54 bchg [A4], D6 00001674 5465 addq.w -[A5], 2 00001676 7874 moveq.l D4, 0x74 00001678 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 0000167E 6577 bcs +0x79 /* 000016F7 */ 00001680 0D54 bchg [A4], D6 00001682 5465 addq.w -[A5], 2 00001684 7874 moveq.l D4, 0x74 00001686 4772 6964 chk.w D3, <> 0000168A 5669 6577 addq.w [A1 + 0x6577], 3 0000168E 0954 bchg [A4], D4 00001690 4772 6964 chk.w D3, <> 00001694 5669 6577 addq.w [A1 + 0x6577], 3 export_384: 00001698 4E56 FFFA link A6, -0x0006 0000169C 422D FA94 clr.b [A5 - 0x56C] 000016A0 7000 moveq.l D0, 0x00 000016A2 2B40 FAB8 move.l [A5 - 0x548], D0 000016A6 2B40 FA98 move.l [A5 - 0x568], D0 000016AA 486D FA9C pea.l [A5 - 0x564] 000016AE 2F3C 0048 0048 move.l -[A7], 0x480048 /* 'H\0H' */ 000016B4 2F3C FFB8 FFB8 move.l -[A7], 0xFFB8FFB8 000016BA A8A7 syscall SetRect 000016BC 2B6D F944 FAA4 move.l [A5 - 0x55C], [A5 - 0x6BC] 000016C2 2B7C 0002 0002 FAA8 move.l [A5 - 0x558], 0x20002 000016CA 3B7C 0008 FAAC move.w [A5 - 0x554], 0x8 000016D0 486D FAAE pea.l [A5 - 0x552] 000016D4 487A 0060 pea.l [PC + 0x60 /* 00001736, value 0x10434336, pstring "CC663399CC663399" */] 000016D8 A866 syscall StuffHex 000016DA 1B7C 0001 F7C8 move.b [A5 - 0x838], 0x1 000016E0 1B7C 0001 F992 move.b [A5 - 0x66E], 0x1 000016E6 202D F550 move.l D0, [A5 - 0xAB0] 000016EA B0AD F45C cmp.l D0, [A5 - 0xBA4] 000016EE 6642 bne +0x44 /* 00001732 */ 000016F0 486E FFFA pea.l [A6 - 0x6] 000016F4 486D 29C4 pea.l [A5 + 0x29C4] 000016F8 3F3C 0098 move.w -[A7], 0x98 000016FC 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00001700 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001704 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001708 42A7 clr.l -[A7] 0000170A 42A7 clr.l -[A7] 0000170C 1F3C 0001 move.b -[A7], 0x1 00001710 1F3C 0001 move.b -[A7], 0x1 00001714 1F3C 0001 move.b -[A7], 0x1 00001718 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000171C 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 00001720 206E FFFA movea.l A0, [A6 - 0x6] 00001724 2050 movea.l A0, [A0] 00001726 117C 0001 006D move.b [A0 + 0x6D], 0x1 0000172C 2B6E FFFA F550 move.l [A5 - 0xAB0], [A6 - 0x6] label00001732: 00001732 4E5E unlink A6 00001734 4E75 rts 00001736 1043 movea.b A0, D3 00001738 4336 3633 .invalid 1, [A6 + D3.w * 8 + 0x33] // invalid opcode 4 with b == 4 0000173C 3339 3943 4336 move.w -[A1], [0x39434336] 00001742 3633 3339 3900 4E56 move.w D3, [[A3 + 0x39004E56 + D3 * 2]] export_385: // at 00001748 (misaligned) 0000174A 0000 102D ori.b D0, 0x2D /* '-' */ 0000174E F9A0 .invalid <> 00001750 670E beq +0x10 /* 00001760 */ 00001752 4267 clr.w -[A7] 00001754 42A7 clr.l -[A7] 00001756 486D 29D4 pea.l [A5 + 0x29D4] 0000175A 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 0000175E 101F move.b D0, [A7]+ label00001760: 00001760 487A 0016 pea.l [PC + 0x16 /* 00001778, value 0x7545445, pstring "TTEView" */] 00001764 2F3C 7465 7677 move.l -[A7], 0x74657677 /* 'tevw' */ 0000176A 4EAD 203A jsr [A5 + 0x203A /* export_1027 */] 0000176E 1B7C 0001 F994 move.b [A5 - 0x66C], 0x1 00001774 4E5E unlink A6 00001776 4E75 rts 00001778 0754 bchg [A4], D3 0000177A 5445 addq.w D5, 2 0000177C 5669 6577 addq.w [A1 + 0x6577], 3